●詩選(四)
詞
·詞·
意難忘
淒涼調
醜奴兒慢
·意難忘(丙申十二月二十夜)
感事
感懷
感事
一夢黃粱,看世情似水,斷盡人腸;江山餘瑣屑,雲物換蒼茫。天黯黯,海浪浪,是黑劫紅羊。最不堪,故鄉花草,都付斜陽。□中原舉目淒涼,問伊誰破碎,失卻金湯?回頭非錦繡,轉瞬見滄桑!塵擾擾,事忙忙,豈電火流光!嘆此生,蓬萊已隔,又作傖荒!
感懷(二十一夜)
剩水殘山,只斜陽一角,多少蝸蠻;馬嘶金谷樹,車斷穆陵關。滄海外,軟塵間,誰似我閑閑!不肖軀,人叢溷跡,未是殷頑。年來淚作朱殷,回頭思故國,望斷刀鐶。天長渾似髮,地缺竟成彎。時已去,鶴空還,有城郭闌珊。好男兒,鬢眉鏡裏,照見慚顏。
·淒涼調(〔戊戌〕十二月二十六夜)
詞紀近事,失於平質。蓋時方頭會箕斂,沿門挨戶,無能免者;故不覺其言之直也。
何來轣轆!淒涼甚,人人似坐刀鏃。不勝蒿目,謀生計盡,或歌或哭!洋氛怎惡,更沿戶咆哮怒蹴;好無情,天魔部曲,者輩果魚肉。試看城村路,老幼號啕,孰堪敲撲!市場最苦,到如今,局翻棋覆。莫憶當年,想黃金都填壑谷!謾逋逃,已是家家上簿錄!
·醜奴兒慢(二十七夜)
記事同上。
奇般異狀,還是驚波駭浪。念當日,天愁雲慘,又下魔王。釜裏遊魚,那知一霎沸狂湯!催科為計,不須撫字,新法西洋。幾處賣絲,幾家賣谷,空自醫瘡。問何事,翻囊胠橐,簸稗揚糠?則見他來,崢嶸頭角似饑狼;筭緡箕斂,有無力者,怎耐鎯鐺!
●詩選(五)
(附)八州詩草
·(附)八州詩草·
將遠遊,在臺北路作
過枋橋即景
雞籠山遇雨,留宿顏君雲年陋園
將遊中華作
將泛海入中華作
登燕子磯
南岸十餘里眺馬當山,賦馬當歌
入廬山十五首(選二)
自岳州巴江下水,破曉至武昌,望漢陽、入漢口即目
過遂平縣
下車入偃師縣,遊嵩山不至
憑弔中牟臺及古吹臺
遊大梁書院(清改二程書院,今作農業學校),觀繁(音婆)臺塔
徐城西訪燕子樓二首
過臨城,望抱犢山
姚村驛乘馬車南過泗水向孔林,宿曲阜城
登泰山四首(選二)
自泰安北返濟南作
晏城過齊河縣
自青龍嶺逾長城,登八達嶺放歌
舟泛大海作
遊靈隱山寺,觀飛來峰、探峰洞,步各亭澗;入寺後,登北高峰;次韜光菴,觀江海及及湖二十韻
杭郡登吳山巔,憑弔宋大內放歌
葛嶺洪忠宣廟留題
西湖雜詠六首(選三)
過錢清江即事
登會稽山,拜禹王廟;上謁禹陵,觀窆亭、訪菲泉;再遊禹王寺、探禹穴,轉出陵坊;至山庭,讀岣嶁碑三十韻
瑞安李茂才叔諴相遇孤山寺,酷愛余詩文集;邀遊鴈宕,願為東道主。余以遠遊歷半載,方自會稽還,未得如願;賦此為後遊之券
自閩海入閩江作
遊華歸後偶得四首(選二)
·將遠遊,在臺北路作
我家傍海隅,常聞風濤作。去山二十里,不見青山壑;有時見山容,足已涉城郭。此行向中華,萬山將籠絡;不圖臺北路,群峰先崿崿。有如赴汪洋,河伯先海若。路出香山間,海山俱寥廓;四水望西流,連山自東落。山水交瀠洄,紅塵供插腳;我車風雷馳,我神尻輪躍。一出雞籠山,一身脫塵縛;俯仰洪渡中,天地入冥漠。
·過枋橋即景
北地枋橋似板橋,江村風景草迢迢;殘山剩水樓臺外,金粉人家可淡描。
·雞籠山遇雨,留宿顏君雲年陋園
風雨四山來,山外開曙色;潮聲吼如雷,海上猶深黑。雨止風怒號,風鳴雨淅淅;開門望曙光,巨燈懸竿側。電氣逼人青,林煙散天碧;我為候船來,望之心怵惕!賴有賢主人,珍重慰覉□;遠客夜不眠,毫光明滿室。宗愨萬里風,宗炳五嶽屐;□去指顧間,雖老心未息。投筆潮雞啼,海山忽四白。
·將遊中華作
將老再行邁,竟作萬里遊;此意同矍鑠,恨無勳業酬!棲棲入□山,遠與禽向儔。向禽亦何易,蹤跡巢、許侔;堯、舜今已沒,洪水自東流。我為乘桴客,翻向陸中浮;陸中誠阻艱,尚有桃源留。滄海淺更涸,巨魚日吞舟;六鰲沈蓬山,一去不可求。我欲窮天闕,安得崑崙邱!中原軒轅都,勝蹟神禹州。乾坤雖莽莽,軌路自悠悠;列子御風行,域外期一周!
·將泛海入中華作
颷輪發出東瀛東,臺灣水與吳淞通;五嶽三山禽慶志,五湖四海范蠡風。久閉島上如樊籠,山水瑟瑟無歡悰;有樹髡比湘君赭,有石血見秦鞭紅。欲向方壺覓員嶠,奈無黃平、乏赤松;放櫂滄溟遊萬里,此行或遇東王公。中原今已霸圖空,龍蟠虎踞空匆匆;碧水千回留古蹟,青山一髮餘高蹤。我從世外追溫伯,有目不送南飛鴻;拌以雙屐踏萬里,一躡岱頂登高嵩。昂頭緲緲白雲峰,手擷仙人青芙蓉。歸來袖裏乾坤大,遊笻且化葛陂龍。
·登燕子磯
渺然臨大江,凌空欲飛去;洪流挾長峰,千里一蹲踞。江左幾興衰,陳跡自何處?今日烏龍山,昔時五馬渡。夷吾幕府起江東,今見翠微紛無數;燕子洲兆燕棣祥,傅翼來自燕山路。從此一江內外分(自生此洲,內江日淺;行帆外江,始行輪舟),滄桑陵谷俱非故;三國六朝事已空,兩淮四輔誰為固!水龍岸虎來石頭,司馬佛貍競瓜步;幾時不以天塹鳴,江心出沒惟烏兔。此磯不比釆石磯,亦不可比金、焦與北固;昂然邀得翠華臨,山水盛名亦虛傅。磯上右顧黃天蕩,磯左遠顧烏江戍;千古江山大戰事,盡供此水東流注。一拳石觜閑徘徊,煙水茫茫望中赴;回頭欲入觀音門,夕陽斜挂江邊樹。
·南岸十餘里眺馬當山,賦馬當歌(乙丑六月二十一日)
水莫如呂梁,山莫若太行;兼二妙之山水,吾今果見諸馬當。馬當峰拂高隼天,馬當江蓄神龍淵;龍騰水怒火輪■〈欺〉,峰峰壁立雲濤連。亙古屹立大江邊,長江鎖鑰生寒煙。一磯、一磯擁水圓,一落千尋地軸穿;洶漭江流供插腳,輪菌廬阜疑並肩。江水西來九派大,山翠東流萬派外;頗怪酈生「水經」疏,敘山不與馬當會。我聞馬當山,風送王子安;我來願將一帆借,愧無雄詞滕王高閣攀!順風直向鄱湖口,湖水入江山為走;澎澤縣西山色分,望見小孤猶回首。
·入廬山十五首(選二)
背後負青山,當面對平篠;雖盤廬山底,仍出眾山表。隱隱蒼碧間,禪房出樹杪;古寺號「棲賢」,臨流見幽窈。澗水天上來,轉覺瞿塘小;蘇公擬三峽,三峽誰多少!陰沈至淵潭,神龍起昏曉;寺前五老峰,遠遠聞啼鳥。我從海上來,愛此紅塵杳。既過澗中橋,無限清浪遶;復飲招阮泉,秋風雙袂裊。
自入廬山來,眾山紛磅礴;日月藏岩阿,風雲出邱壑。神靈所宅都,江湖為纏絡;茲山誠南嶽,可以兼衡、霍。包孕百山川,巍峰起窕谷;一罅一山開,各有新面目。陰陽負兩郡,岷嶓歸一曲;我行在觚弦,大千見粒粟。晦明山中央,乾坤為跼促;欲攬山四陲,羗無巨靈足!
·自岳州巴江下水,破曉至武昌,望漢陽、入漢口即目
駁赮滿天天色紫,五雲臺閣天中起;繼以海市虛無間,蜃樓復在空明裏。凌霄萬彙天機懸,火布水錦風輪旋;珊瑚玳瑁萬家飾,虹棧星房九氣鮮。江光爛漫群龍戲,乃是千舟萬舟至;靉靆三湘七澤天,繽紛四海五湖地。漢陽、武昌夾岸長,東西南北控中央;安得江神一起鞭石梁,聯絡二十二省成一疆,朝軼大秦、暮扶桑!嗚呼我歌未罷開曙光,天蒼蒼兮江茫茫;願乘槎兮出大荒!
·過遂平縣
自過信陽來,景物殊呰窳;河南比鄂南,風土判良楛,遂平房子國,周衰遷於楚;中原若無人,鯨吞無所阻。唐時平淮西,易名遂千古;城西嵖岈山,戰場今莽鹵。誰知五日間,此地復焦土(余過後四日,土匪竄至,全城為墟)!強寇回霍邱,處處驚鼙鼓;俯仰天地非,人民入力俎。嗚呼十餘年,水火民何苦!
·下車入偃師縣,遊嵩山不至
北望首陽山,今有夷、齊祀;南入偃師城,古為湯亳里。帝嚳所舊都,周王所東履;如何同莒、邾,大無三百雉!我向中逵行,不見繁昌市;田橫刎此鄉,其地尚可指。伊水入洛河,在此如江汜;我欲遊嵩山,城邊聊徙倚。望見太室容,忽焉風塵起;中路多萑苻,踟躕不能已!風靜山逾明,欲就心如矢。聞說二室間,三十六峰裏;選勝而騁奇,峰峰天中峙。甚喜山有靈,惜哉車無軹!況是涉坎艱,爰作臨崖止。
·憑弔中牟臺及古吹臺
袁、曹戰時壘,云是中牟臺;師曠留遺蹟,歌風有餘哀。田豐祠已矣,楚氛安在哉!我過朔風生,南風競不來;古邱不可見,一路見蒿萊。
·遊大梁書院(清改二程書院,今作農業學校),觀繁(音婆)臺塔
遠對夷門城,近對禹王閣;大梁書院中,浮圖壓東郭。可有塔上鈴,和答院中鐸?嶪嶪白雲歸,日暮棲鴉鵲。師曠君子人,伊川聖者作;列仙去不回,斯臺空寄託!
·徐城西訪燕子樓二首
葳蕤鎖落已千秋,當日無人燕燕愁;被冷香消霜月夜,我來無夢亦登樓(東坡有「夢盼盼」詞)。
白楊紅粉久成灰(本白詩意),我向城西訪古回;太息岳陽鴻雁盡(本關盼盼詩意),樓頭燕子不歸來!
·過臨城,望抱犢山
遙望抱犢山,下有豹子谷;昔為隱者居,今聚綠林族。山中豪客多,虎頭飛食肉;無地安漁樵,何處籌耕牧!嗟乎平地間,長蛇常起陸;況夫荒荒山,能無叢莽伏!連綿有峰巒,迢遞似平麓;遠視目力窮,近無鏡光縮。路與嶧縣通,軌轍分橫幅;北向滕、薛都,風輪去何速!
·姚村驛乘馬車南過泗水向孔林,宿曲阜城
聖道日榛蕪,孔路亦已荒;沙塵飛蔽天,日色為昏黃。我行八千里,來到泗水旁;秋冬水潦降,波瀾何汪洋,想見橫流世,難澌孔澤長!宣公泗淵濫,吳師泗上翔;此誠魯壕塹,豈獨聖津梁!一車驅兩馬,浮槓百步強;橋南見石路,橋下橫野航。跋涉崎嶇中,突見萬古坊;漢柏參天地,魯陵匹帝王。回首魯公臺,已至魯城隍;信宿陋巷街,瞻見闕里牆。
·登泰山四首(選二)
水行越滄海,陸行逾崤、函;日夜行萬里,更披萬仞嵐。初上泰山北,復下泰山南;既入岱宗坊,步步起巉嵒。登及岱盤九,峻甚華峰三;懸峰出天際,危峪入空嵌。憶我近嵩高;回軫向關、陝;車行山隧中,忘卻成皋險。自入泰山來,險巘重重掩;一險方才過,一峰又當臉。回首視前峰,地底見一點。迢遞三天門,萬山沒深崦;徘徊碧空中,白雲為我斂。
廬阜有高峰,四潰皆奇特;靈境變幻間,一峰藏千億。探奇心未饜,復到泰山側;泰山層層高,別肇神仙域。直上五十盤,凌霄去不息;飛泉五千仞,山頭惟一滴。滿山柏戴雲,懸磴松生石;秦、漢皆後來,雲物萬古積。石閭對介邱,天府西東闢;絕頂濛濛間,青旻連青壁。真人御風行,去天不盈尺;俯視山半雲,雷聲出山腋。朝登日觀峰,滄海扶桑色。
·自泰安北返濟南作
汶橋高里朔風聲,岱頂歸來歷下行;清、濟依然流泗水,泰山幸不隔長城!爭桃乃有齊三士,辭幣曾無魯二生。遊遍中原將北上,蕭蕭輪鐵向燕京。
·晏城過齊河縣
黃河入大清,濟水失青青;古曲傳鴝鵒,西風野井亭。
·自青龍嶺逾長城,登八達嶺放歌
陰山、祁連安在哉?我從絕頂登天臺;萬騎胡兒今不見,萬山疊疊東西來。東望臨榆負山海,西望恆嶽飛塵埃;太行、薊邱挾兩腋,勾注井陘如累垓。秦皇、漢武多邊才,能隔大漠尋蓬萊;起自臨洮至遼東,長城萬里蒙恬開。高齊幽州事徘徊,繕治長城下口隈;我在嶺頭一俯視,荒荒莽莽紅葉堆。南下倒馬關,北上飛狐口;密雲山如虎豹臨,桑乾河作龍蛇走。此嶺嵯峨鎮域中,插天疑有鬼神守;嶺外大野浩茫茫,嶺內連山峰陡陡。峰嶂雖逼天,陘谷若開牖,北門鎖鑰長在手。嗚呼誰能從軍赴沙磧,南北東西此樞紐!
·舟泛大海作
放櫂大洋中,四見滄海色;長天入巨浸,或玄、或深黑。江南見混黃,臺麓見綠碧;但是蹴風行,層層皆雪白。有時浪矗空,銀雪三山積;平落洪浸間,隱隱黑龍脊。我乘艨艟遊,不畏長鯨擲;談笑輕波濤,昂頭天咫尺。
·遊靈隱山寺,觀飛來峰、探峰洞,步各亭澗;入寺後,登北高峰;次韜光菴,觀江海及及湖二十韻
環湖皆好山,最是靈隱秀;後矗北高峰,前結飛來竇。繞寺山水幽,■〈山截〉嵲山門右;山泉落琤琮,樹根蟠透漏。聞道雲雨興,常有雷霆鬥;澗聲搖天風,瀑流出石溜。洞中一線天,天半百層岫;咫尺分乾坤,曲折現昏晝。行到冷泉亭,遍看雲峰皺。入寺挹慧光,金身十丈彀;五百護尊者,重重如列宿。禪房雲氣多,經樓山嵐湊。爰登寺後山,高峰凌霄宙;古樹若飛龍,眾石皆臥獸。徘徊四山低,南峰可俯就。復到觀海亭,江海入袍袖。此行遍江南,湖山盡停留;此境良未逢,高奇兼秀透。山連上天竺,嶺真古靈鷲;澹蕩寺門前,湖光浮綺繡。
·杭郡登吳山巔,憑弔宋大內放歌
湖東柳浪不聞鶯,行行直入杭州城;城中江水阻湖水,吳山長作越山橫。吳山下有第一泉,吳山上有第一峰;吳山舊入宋大內,亭臺苑囿今何空!山頭有石蛟龍舉,山中無樹鳳凰處;禁籞曾傳鳳凰名,校場曾集龍虎旅(宋內校場在此)。自從北兵渡淮過,錢塘潮汐竟無波;九重雲物紅兜劫,一角湖山白雁歌。越中斷送宋山河,吳山猶映銷金窩。我到宋汴京,曾尋宋宮殿;艮嶽、青城雖不存,龍階黼坐依稀見。汴梁千載護朝門,潘、楊兩湖仿畿甸。如何此地數百年,吳山莽莽寒煙遍!杭州況是錦繡鄉,杭都運比汴都長;當日愛看天水碧,只今惟見夕陽黃!此山雖不峻,襟帶美江山;錢江城南去,明湖城外環。不須強弩射潮水,大江入海不復還。江不還,湖不瀉;我在山頭望山下。雲中大笑海陵王,空畫吳峰來立馬!
·葛嶺洪忠宣廟留題
忠貞氣繞煉丹臺,廟貌千秋葛嶺開;鵒讖鵑聲無限恨,龍髯馬角有餘哀!祀同浙水、吳山永,人自冰天雪窖來。可嘆朝端蘇屬國,冷官亦惹檜枝猜(「嘆馬角之未生,魂消雪窖;攀龍髯其莫逮,淚洒冰天」:本忠宣祭徽宗文——亦作朱弁,蓋二人同祭也。徽宗畫鸜鵒,見「中興書畫錄」)!
·西湖雜詠六首(選三)
靈隱寺邊觀海亭,南峰登後北峰登;六橋煙柳三潭月,消受湖山得未曾?
湖上依然似畫圖,冬青樹冷六陵蕪;孤臣長占棲霞嶺,宋代湖山半畝無!
西泠橋畔帶垂楊,亭子孤墳送夕陽;虎阜真娘此蘇小,蘇、杭真個美人鄉。
·過錢清江即事
夜行錢清江,月光明如晝;顧望錢清堰,一錢誰消受!廉吏說劉公,漢時賢太守;一江留清名,遂覺錢塘陋。我攜杖頭錢,清風亦兩袖;兼有月當頭,不用一錢酎。較公為不廉,千山萬壑收;中原山遍看,更願浙東覯。泛舟向會稽,江山若故舊。
·登會稽山,拜禹王廟;上謁禹陵,觀窆亭、訪菲泉;再遊禹王寺、探禹穴,轉出陵坊;至山庭,讀岣嶁碑三十韻
早年讀「禹貢」,緬仰禹王功;八載釋玄書,四海盡來同。稍長觀史書,益慕禹王風;萬里探禹穴,願追太史公。不信年遲暮,始到會稽中。會稽水渺渺,會稽山嶐嶐;霈然下雲雨,帝澤九州豐。餘潤及海外,豈獨限浙東!我自海上來,中原見高嵩;曲阜拜孔子,兗州仰岱峰。遍訪九河跡,無若神禹工。直北上燕京,颷輪出居庸;回舟下渤海,再度入吳淞。細考三江瀆,亦為大禹通。於茲拜禹廟,豈為騁遊蹤!禹陵咸若亭,萬古白雲封;石壁菲飲泉,信乎儉德崇!窆石及古篆,卓立青芙蓉。繞陵列雲樹,疊嶂若長墉;陵下姒家村,陵右榖神宮。澤比榖林堯塚遠,不共蒼梧舜塚終。時世談神奇,萬靈來朝宗;傳說殿上梁,亦復化二龍。廟內蒼水使,河精海若從。我再登禹寺,寺後穴濛濛;宛委所封處,疑有藏圭琮。嘗想岣嶁碑,衡嶽靈氣鍾;何年陪禹硎,古字玉瓏璁。離離秦望山,斯篆邈難窮;南巡留盛典,禹頌傳九重。
·瑞安李茂才叔諴相遇孤山寺,酷愛余詩文集;邀遊鴈宕,願為東道主。余以遠遊歷半載,方自會稽還,未得如願;賦此為後遊之券
浙江夙稱山水窟,異境乃在溫州灣;溫州有客邀我遊鴈宕,我魂已挂三十六峰間。身雖未到神先往,敢笑康樂山緣慳!或云靈峰七十七,中有天闕青雲關。我今足跡半天下,名山亦半識其顏;其實勝處多未至,雖上會稽、未上天臺山。即今偃蹇西湖裏,湖上山靈仍未一一相往還。況乃龍湫從天下,豈易龍鼻(泉名;即雁宕峰)披雲觀!霞客一再尋鴈湖,峰頭蕪草赤波瀾;靈運遊蹤所未發,永嘉閟奧誠難攀。我閩尚有武夷九曲勝,安得曲曲都向眉梢攢;放翁才到六曲止,晦庵地主空盤桓!君為雁宕作主人,主賓應盡名山歡;再把余詩展向鴈宕看!
·自閩海入閩江作
海天一色雲瞢騰,雲開何乃見長城!長城非城千山青,中有山門五虎橫。山門蕩蕩連海門,千回百折長江奔;中流江峽成海峽,束縛蛟龍留潮痕。潮來潮去山重疊,錢塘潮水不足論。舟人金牌、長門裏,重重鎖鑰江海水;宛轉亭頭又館頭,羅星塔山連雲起(自金牌門至羅星塔,皆港名)。我自東北歷東南,港門無此青巉岩。大沽、黃浦劇深通,平原兩岸蔑峰嵐;山東海港有山險,長流難得長山掩。江心隨處況有磯,豈比金、焦山兩點!堪痛甲申邊釁開,如此江山釀禍胎;兵備空傳藏艦浦,洋氛竟及釣龍臺!於今江面澄如練,馬頭、馬尾(並江名)滄桑變;不堪回首念昔遊,閩中山水依稀見。
·遊華歸後偶得四首(選二)
吳、越、燕、齊、楚、豫山,一時看盡好山還;更從渤海來東海,閩嶠千峰四顧間。
華夏清遊劇半年,老懷負卻好江天;秦淮河上、西湖裏,不喚笙歌載酒船。
●專著(一)
中西戰紀
·中西戰紀
自序
華洋相隔數萬里,英吉利處極西,其峽東八十里即法蘭西,古羅馬西境也。自古以海為絕,今反以海為通;通而交,交而爭,爭而戰、而和,亦世運之大變矣。東西自昔莫達,或謂洪水以前,世界大同者;其說無稽也。中國之可稽,自太昇伏羲氏始,始有書契、有甲曆、有教養;而西方開化之始,後於伏羲氏二千有餘年,而其事尚難稽。西書所載,亞洲之西立國最早者波斯,在我有夏之中;非洲之北立國最早者埃及,在有夏之季;歐洲之南立國最早者希臘,在有商之初。而羅馬肇於歐洲之中,在東周之末;吞併四國,統一歐洲,在西漢之世。其通於中國,見於「後漢書」——在東漢桓帝之二十年。維時西方知有秦朝,故羅馬之君安敦貢書亦自稱「大秦」。於是大秦一見於「漢書」、再見於「晉書」、三見於「魏書」,為羅馬通貢之故實。其見於「隋書」、「唐書」所謂拂菻——即大秦者,非其舊矣。漢和帝永和九年,西域都護班超遣甘英使大秦;抵條支,臨大海,安息人紿之,欲度不果。安息之國,即今波斯;條支之國,即今阿剌伯(徐氏「瀛寰志略」所云甚確;余從之」。余考「魏書」、「隋書」謂條支為波斯者,蓋條支之地嘗並於波斯也(余考唐大食傳,謂本波斯地——大食,即阿剌伯)。「魏書」又謂波斯東有安息者,蓋即「漢書」之小安息——在安息東者也。或謂條支為今俄羅斯之南俄(見李氏「西域圖考」,元為阿速國(今其南有阿速夫海);蓋亦近之。夫條支而為南俄,則甘英所臨大海,即今黑海也;條支而為阿剌伯,則所臨大海,今地中海也:度海皆入羅馬壤者也。漢、晉、魏之通大秦,由南道、由海道,即甘英欲度之路。南宋元太祖遣大軍征歐洲,直至日耳曼中原,則已滅欽察、阿速、阿羅思、吉利吉思、昴可剌各國(見「元史」「地志」西北地附錄及注);蓋已並今俄羅斯西土。由北陸行數萬里,入歐洲;不由海道,補漢、唐兵力之未及(「唐書」:骨利干隸瀚海都督戛戛斯,屢受封;二國即今俄國),洵偉矣哉!然漢驅匈奴,而匈奴西破羅馬;唐驅突厥,而突厥西據大惱河:可以遞揚漢、唐兵威矣。羅馬前後有三安敦(美士「四裔表」作安頓),桓帝時為安敦、尼奴、丕我,西史稱其勇武仁惠。是時,法蘭西猶狉狉榛榛也;迨其後雖為羅馬大將開拓,猶以土蠻視之也。羅馬既衰,法人始叛而立國;則南齊武帝之世矣。歐洲喪亂之秋,文物掃地,制度鮮有存者。而大食興於阿剌伯,其君曰謨罕默——「唐書」謂之摩訶末,即回教之祖;回教亦襲摩西教,而率民以武,日臻強大,遂並波斯、侵印度、據歐土,而通大唐。印度、波斯受漢唐文化,於是輸入大食;大食又自受唐文化,而轉輸歐洲:由是法蘭西以興——大食者,西書所謂薩拉森、薩拉生者也。
法國當宋哲宗世,糾耶教諸國起十字軍,遠征耶路撒冷,戍守耶蘇廟墓;是為猶太古都——或謂即「唐書」拂菻,時屬土耳其也。十字軍戰百餘年,法國以是疲,亦以是強。迄於嘉慶間,拿破侖第一幾統歐洲而敗;同治間,拿破侖第三欲霸日耳曼而敗:遂改民主。今之來寇,民主國也。方其志吞越南,朝廷始終不敢認為屬國。光緒九年已取越都,而猶首施兩端,不敢過問;可謂朝無人焉矣!法既得志,大軍直破廣西鎮南關;幸而老將馮子材親執桴鼓立兩甄間,眾軍踴躍,掃法軍如落葉;於是為中西大戰第一,亦為中外大勝第一。而李鴻章屈意媾和,既勝而棄全越,藉口於張佩綸馬江之覆、劉銘傳雞籠之衄。論者謂二人僨事,實由鴻章授意;不其然歟?馬江之事、雞籠之事、鎮南關潘鼎新之事,罪蹟昭彰;而朝廷輒為所欺,傳之國史,是非紊矣。余之「戰紀」,所以昭其信也。其故,積多年之見聞;其情,參薛(庸菴)、唐(薇卿)諸筆記;其要,挈左、張(二文襄)各奏疏;而予奪,則準彭剛直之簡書。越南形勢,余匯今書以通古史:元時,置為府路;元史言其州縣多峒,余略元而溯漢、唐,所以見其為郡縣者,古也。
嗟乎!方法人全力據越之時,傾全國之軍長驅而叩重關,聲震南鄙;以為不戰,清無以得越。既得越,即以圖清。而馮子材等忽使之鎩羽關門、垂翅諒山,國中壯士,爭摩厲抵掌以盪越南法寇之蹤;而朝端乃電掣雷行、羽檄星馳,前師反旆,三軍解體:使越地數千里長淪化外。而今而後,雖有文如張博望、武如班定遠,而欲張夏風於西渤(「魏書」謂西海如渤海)、誇大漢於大秦,難矣哉!難矣哉!越南近在肘腋,非若西洋絕遠。圖之之計,彼難而我易;乘機恢復,則猶有望於後人也!
旃蒙大荒落之歲,棄生洪繻序於鹿渠寄鶴齋。
卷之上
南洋島國,蓋皆中國封貢屬邦也。自明季荷蘭蠶食爪哇等島、西班牙蠶食呂宋,於是島國日以凌夷矣,而猶未及大陸也。自道光初英吉利蠶食五印度、侵及滿剌加,漸及大陸矣,而猶未迫中土也。同治初,法蘭西乘越南多故,蠶食南圻,於是始迫中土矣。
越南自古為南交,羲和候日、虞舜放驩兜崇山之地。秦為南海象郡,漢為交趾、九真、日南三郡地。漢之衰,士燮猶領交州;晉之亂,葛洪猶令苟漏:固中國郡縣也。馬援任延勤勞之蹟,猶有存焉者也。自南北分崩,不遑遠馭,交趾以南慚淪為林邑、占城、真臘諸國地;而銅柱之界在占城之山,「南史」載其二、「唐書」載其五,馬留之戶(伏波所留)載其三百。唐興,置安南都護府,故有安南國名;占臘之都(占城、真臘嘗並為一,稱佔臘),在今祿賴(一作農耐),稱嘉定省。海口曰柴棍(柴棍,越音曰堤岸;今西貢有堤岸街),法蘭西譯為「西貢」者也。佔城,本林邑國,古越裳氏國,漢日南郡地;林邑,即漢象林縣地,今為廣南,有清華(亦作清化)、順化等府。真臘,本漢九真、日南西南徼,唐分水、陸二部(詳見「唐書」及「明史」)。西貢,為水真臘地;今各部為柬埔寨,萬曆以後之名也。安南既強,並占城而兼真臘。乾隆五十三年,阮光平自廣南稱兵,逐其主黎氏,走我廣西太平府龍州邊。清高宗命將遣師薄富良江,入其都城;阮光平屈服,進貢,入朝請封。迨乾隆五十七年,光平卒,嗣子少;黎氏甥祿賴王阮福映——號舊阮,於嘉慶七年以暹羅兵滅安南新阮,來貢,自陳祿賴本越裳氏地,為黎氏復讎有國,乞改名越南國。於是詔封越南國王,以至今。初,越南有五十二府,除土司,實四十府;分為十三道——其府或僅此中國一縣。後改為四十省,分為南、北圻,北圻又分為中圻;北圻十八省,中圻十二省,南圻十省。富春本順化省,阮氏京都也;河內、南定、北寧、山西、海陽、興安、興化、宣光、太原,上北圻等省也;諒山、清華、乂安,下北圻等省也;嘉定、邊和、安江,南圻等省也——清華、乂安,又劃為中圻也。河內至海陽,為五大省也。其地北連廣西、雲南,西邇南掌、暹羅,東、南際海;東、西千七百里,南、北二千八百里。嘉慶初,再割柬埔寨,南、北三千有餘里。北圻戶口千二百萬、甫圻戶口二百餘萬,柬埔寨所存各部戶口五百餘萬。柬埔寨,本服役於越;同治後,離越而屬法矣。
初,法蘭西兵船屢窺越南;咸豐八年,入廣南之■〈氵曩〉沱汛,被砲擊而退。咸豐九年,犯順化海口,被戰艇焚攻,均不得逞。咸豐十一年,突以兵艦據西貢。同治元年,因越人焚教堂,遂攻取嘉定、邊和、定祥三省。同治六年,再因教士啟釁,復襲取安江、河仙、永隆三省,強迫立約;而南圻所存惟平定、富安、平和、平定四瘠省,法國復侵凌不已。越王憤之,於是撫用劉永福以禦法。永福者,字淵亭;廣西上思州人。少年,負氣不馴;廣西亂,亦聚黨從寇。咸豐七年,湘軍起,王珍、蔣益澧先後盪平廣西,永福乃率數百人崎嶇出關,據越之保勝。保勝為越覉縻州十六州地,亦號十州;保勝為興化省水尾州,非華界,而越亦視為邊外,山路通廣西、亦通雲南。先有粵匪嘯聚其間,時擾居民,越官苦之;永福至,則驅逐諸粵匪,與居民相安,而收其課稅以養部眾,部下多娶妻生子。眾呼永福劉二,遂傳為劉毅(「毅」或作「義」);屢勝法軍之後,劉毅之名遂播海內外,十州人且「父」呼之。性持重,御眾嚴,而能卹部下。少不讀書,略曉大意。所聚多兩粵亡命不逞之徒,而能駕馭之;屢掃蕩十州匪,據一方,號「黑旗軍」,如一敵國;越初亦忌之。同治八、九年間,法國有事,法王拿破侖第三為普魯士所虜,都城巴黎為普魯士駐兵;既割地、償兵費,普兵去而內亂起。於是,越南得以息肩者三年。同治十二年,國稍定,於是復逞兵於越南。大將安鄴率兵艦自西貢來闖河內,破河內省城不去;勾結賊首黃崇英,冀吞全越。崇英有眾數萬,號「黃旗」,縱橫越北圻地;既通法國,益鴟張,遂出而據北圻迤北之省,與河內法兵相應。河內者,北圻總匯,水陸要衝,扼越國之腹心,漢交趾郡治羸(音「連」)■〈阝婁〉城在焉。後為交州,唐置安南都護府。安南歷代迄黎氏,國都於此;為奉天府——所謂「東京」也。北倚富良江,西有浪泊湖,為馬援駐軍墮飛鳶之處。富良江,又名洱河,又名紅江、沱江;支流繚繞於省城以達海。隔海■〈氵义〉為順化省,本秦象郡,漢日南、象林縣治。阮福映有越南後,富春京置於此——所謂「西都」也。於是東京奉天降為升隆城,後改懷德府,即河內省治,領四府、一道、十七縣。法軍據此,則上下游聲氣為之不通。越王阮福時,乃乞師於中國以靖黃旗;命山西按察使梁輝懿赴保勝,以招撫劉永福。永福先於十一年冬,與廣西巡撫劉長佑所遣軍夾擊法將沙爾兵於諒山南大勝而剿土匪,得守備銜;及是,則率所部黃守忠、楊著恩、吳鳳典各團練營以赴之——所謂「黑旗劉團」也。當是時,黃旗賊四出,黃崇英已盤踞山西、太原一帶,自保勝達河內之路皆為所梗;永福乃約隊裹糧,潛逾宣光大嶺,繞道以赴河內。至則安鄴方休兵城中,城門不閉,置守候;永福乃伏兵城外,率大隊斫守候兵,直搗入城。法守將不虞敵兵之至,槍砲不及發,短刀接戰皆不支,潰而出城;伏兵齊起,多死槍下,走及船者不及三、四,填尸載道。越日檢積尸,袖章自三純至五、六純者不可勝數,皆將弁也。安鄴袖章最多純,乃梟其首送順化都城。安鄴為法國健將,吞併南圻,多其主謀;既被馘,法蘭西舉軍奪氣。英國日報傳之,並繪劉毅像於新聞紙上。是時越都議和三大臣適至,法人遂拘置艦中,勒令劉團撤退;於是,越督師大學士黃佐炎檄永福軍退回保勝州。法人乃就和議,退軍西貢。越王即授永福三宣提督官——三宣者,宣光也;時永福三十七歲矣。黃守忠以下,授官有差。黃旗賊方猖獗,聞法軍敗,氣頓餧:而廣西提督馮子材軍已至,分軍圍山西、太原賊,一戰賊潰,遂禽黃旗賊魁黃崇英,斬於軍門。餘黨葉成林及朱冰清竄據十州三猛地,永福發兵降之;散黨韋二、文三等走南掌,黃守忠追斬之,南掌王三人出犒師,黃守忠凱還。於是,越南無事者數年。
光緒初年,中朝方與俄羅斯折衝於伊犁;迨光緒七年(辛已)秋,法蘭西復蓄志思逞,日增兵以圖越南。雲貴總督劉長佑以聞,謂『法人若並越南,必請置領事於滇南蒙自各地而攘交界礦山,其時外交必倍棘;請早為之備』。奏入,不報。十月,命駐英、法使臣曾紀澤向法廷辯詰,命北洋大臣李鴻章籌辦法。十一月,諭各省疆臣合力圖維,諭滇、粵督撫查探事情籌防。光緒八年(壬午)二月,法蘭西兵艦由西貢駛至海陽窺探水道,以圖河內。三月,率水陸軍直犯河內;越軍官守東京者駭其砲火,皆潰,總督黃曜死之。法兵入據省城,遂欲割其北寧、山西、興化、宣光四省,以斷中國之路。是時粵督張樹聲移直督,將行。適朝鮮有事,日兵入其王宮,乃亟調兵艦,命提督吳長慶率軍往定其亂;而法軍於是從容恣肆於東京。黃佐炎為越國戚重臣,任督師,北圻督、撫以下均受節制;及是,則檄劉永福兵赴河內。永福有屢平土匪功,憾佐炎不奏聞,遂屢調不應。滇督劉長佑召入朝,密陳中朝須用劉永福,濟其餉械以制法。吏部主事唐景崧亦廣西人,則遊說總理衙門,謂「用劉,須有人以聯絡之」,己願當其任;謂「劉永福而潛師逾廣平關,攻南圻之定祥、永隆劫其商埠,則北圻之危自解」,己願往說越之君臣,釋其嫌疑。總理衙門大臣李鴻藻代為陳奏,於是中旨發交署雲南總督岑毓英差遣。景崧欲一至越都,乃先向粵東;時曾國荃為兩廣總督,獎之曰:『疆臣循法度,不能為破格事;陳湯、傅介子,須君等為之矣』!十二月,自瓊州海口泛舟三日,至順化海口;又四十里,至順化。順化即富春京,今越王在焉;命大臣與筆談,不得要領而歸。再由海陽省寧海汛登陸,抵山西,始往見劉永福。光緒九年(癸未)二月,法蘭西兵破南定。南定省在河內南,華軍劉團所不能及也;富庶為五大省之一,支河達富良江。當十八日攻未能下,十九日以砲火掩步兵,始破東門;越提督陣亡,總督武師晏遁務本縣。至是,越失兩巨省矣。廷諭廣西布政徐延旭出關,總兵黃桂蘭、陳得貴、道員趙沃布防;命李鴻章回北洋大臣任,節制粵東、西、雲南三省軍,籌辦全局。於是與法使寶海互議通商、分界事,李鴻章欲以富良江為界,分護越南,許其通商雲南邊保勝州;寶海以為不去黑旗,通商必不可行。李鴻章難之,方籌移屯之方;而寶海回國,和議中止矣。
先是,唐景崧會劉永福,說以取越南自王;永福謝不敏。至是,黃佐炎復調永福,凂景崧勸行;永福乃於三月十九日祭旗,進兵懷德府。有親兵隊、七星隊、八卦隊、洋槍刀斧隊,各有旗,色純黑;角聲烏烏,馬蹄蹴踏華譁。而前營黃守忠,已於二月先奉黃佐炎檄,進駐丹鳳縣;丹鳳在山西東路五十里,南下三十里即河內省。守忠字藎臣,廣西思州人,俗呼「北江黃」,二十六歲;聚八百人出關。永福得其眾,勢乃壯,依倚二十年;所部時千三百人,倍於吳鳳典、楊著恩左右營,軍餉仰越官——不出於永福也。當二月間,法軍下攻南定;越總督張登憻兵數千——號一萬,又募華勇趙福星等五百人為前鋒,駐慈山府及新河。新河者,富良江所開支河也;距北寧五十里。渡河為嘉林府,渡江即河內省。故法軍來攻華營,華勇拒之力;而軍火不給,越兵不敢援,棄壘退,越兵遂潰。蓋越制:靳彈藥,臨敵記數,或責將士償;而法蘭西軍火無限,往往以此見敗。迨永福進駐懷德,軍心稍壯;四月十三日,遂大戰於紙橋,斬其將李威利,遂大捷。紙橋者,省會地;東二里即河內城,西三里即永福營。橋下水涸,中為大道,左右村田。當初九夕黃守忠耀兵城外,毀其教堂;敵不敢出。十一日,諜報法兵齊集。越日,黃佐炎得城中越官密報,法兵一千守城、三千人即出決戰。著恩聞之,願當前敵;劉永福戒勿亟,戰洋人須待其惰。著恩曰:『見洋鬼而能忍者,非夫也!雖死,不懼』!於是率其右營,不俟飯,裹糧馳扼紙橋。兵分三隊,頭隊據橋旁關帝廟,二隊列廟後;自率親兵為三隊,列大道右。永福亟命左營吳鳳典伏道左,為奇兵;黃守忠營扼大道迎敵,為正兵。前隊甫齊,法兵已布滿橋東,鏡瞰廟中;槍砲齊舉,瓦飛棟折,人語不聞。有四純巨酋怒馬登橋,右營火筒飛出,擊中人馬,落橋下爆死;後從者亦中火。法隊一退,席地吸酒,醉復起。十人一隊,連環施槍,魚貫過橋;或從橋兩旁前仆後繼,進不顧尸。右營頭隊為衝入,二隊亦復不支;忽一股抄廟後、一股趨大道,夾擊三隊,著恩植立不動;忽一彈貫雙股,左右橫尸;親兵掖之,堅坐不起。忽一彈中腕,仍坐地輪開十六響短槍,殺十餘人;又一彈,中胸亡:右營潰。方右營之急也,永福馳出,已失著恩,而守忠頭隊、二隊接戰亦不敵;永福再進,而前營頭隊又敗。於是守忠躍出,死戰不卻;永福揮出後隊兵,吳鳳典兵伏道左者起而橫衝法陣,前營兵則直衝法陣,右營兵潰者復集;由是劉兵、法兵紛攪一團,隊伍錯亂。黑旗兵刀斧齊下,法兵槍不及施,呼聲震地;劉軍殺而進,法軍潰而退。追至城西,法軍亟閉關;永福嘆曰:『更有一營生力軍,取河內城矣!今肫卿方亡,奈何』!肫卿者,著恩字也;少年英偉,為劉團健將。是時法尸遍野,斬一純至四純兵官三十餘級,斬法兵數百,傷者無算;奪獲洋槍、馬匹、刀劍、喇叭、時辰表、千里鏡,不可勝計。一巨酋中彈坐地,脫帽搖手;一兵遽前斫其首,視其袪五純。翼日,法軍欲以二萬金贖其首,始知為起事取東京主將李威利也。黃佐炎紅旗報捷,越王立授劉永福一等義勇男,黃守忠、吳鳳典以下各進秩。鳳典力戰亦負傷,卹陣亡兵士三十家,賞斬李威利者銀二千。著恩妻陸氏守節,後封旌。越旬,永福耀兵紙橋,祭死綏士卒,以誘法軍;法軍不敢出。法塚聚成京觀,殘甲遍地;徇關帝廟至河干翁仲祠,鳴槍歸。於是馳檄布告中外,負槍來就軍者響應,遠近饋運不絕。徐延旭聞於朝,五月,廷諭:『法人經此挫敗,其增軍報復,自在意中。越邦孱弱,勢難持久;徐延旭素悉關外情形,所奏布置壯聲援、資備禦,頗合機宜。糧餉軍火,深慮不繼;必須源源接濟。茲已撥給銀二十萬兩,即著雲南倪文蔚、廣西徐延旭籌發,以裨大局。唐景崧已有旨准其留營,倪文蔚等當令其妥慎辦理。欽此』。五月,徐延旭出關駐諒山,復至北寧觀形勢;雲南布政唐炯出駐蒙自縣,延旭回駐龍州。景崧建議:『當於是時出軍助永福,迅取河內;法國新敗,猶未增兵、增餉,事易轉圜』。不從。而法使脫利古至上海與李鴻章議和,多所要挾;中朝亟盼其成,鴻章復陳奏不可進兵;而法使悻悻去,法國兵添進越南矣。
五月既望,法兵船三艘由紅江駛上山西暍江,劉營距江干十里,無砲臺可扼;有扒船管帶貢生李唐率六板船截戰,法船發砲數百響——一高一低,不能命中,反為岸砲中傷而退。當是時,法軍日攻越南,我國不敢過問。我總兵陳得貴率二營駐北寧,法國新簡使臣德理到京,反來詰問;朝廷始終諱之。六月,越南國王阮福時薨,無子;入繼三子,眾立其堂弟朗國公,宗室阮說輔政:人心惶惶。七月十三日,法兵大至。是時,劉永福得中旨撥廣東、淮上二餉協濟,亦已添募,分兵六營。法兵由懷德府分兵五枝進撲劉營,四枝分攻前營及左右營、武烈營;而永福本營在四營後,則一枝據大道窺劉營。有武煒營在十里外河干,則法兵船九艘、陸兵五百循河岸並攻之。敵之攻劉營也,槍如雨至,砲聲如雷;永福傳令各軍,堅伏毋動。法軍逼攻武烈新軍,右營韓再勳分兵馳援;法海防弁喬爾赤領客匪助戰——客匪者,粵中匪類應法募者也,黑旗軍不動,法軍亦不敢進。客匪旗一前一卻,自日及午;永福登望樓見敵怠,下令開壁,各營馳出,眾槍齊發。敵出不意,為之闢易;復合五枝攻大道——大道先有黑旗長牆,右營憑而擊之。喬爾赤傷斃,客匪潰;劉軍馳斬法軍數十,敵氣餧,午後遽退入懷德城。而河干武煒營孤懸河岸,統帶連美、何有龍、葉成林已與法水陸軍鏖戰一日,彈盡力困;適黃守忠援軍至,擊退陸虜,河漲驟發,遂拔以行,乃報捷諒山、北寧及滇桂督撫。是夜,大雷雨,連綿至望日不止,水漫營地;敵復決紅江堤,水添二、三尺。永福乃率諸軍攜竹舟,護唐景崧等冒水三十里至丹鳳;敵艦之在河干者,發砲不絕聲。七月既望,抵山西省,城不沒者二尺許;北寧亦浸,文報不通——蓋越南,本澤國也。是時,黃守忠軍扼丹鳳,劉永福退守山西。而法軍當七月十三日懷德挫後,不敢迫劉軍;乃於十六日駕兵艦南下富春,攻順化海口,宗室阮說督兵接戰。十七日,海口不守,法軍入都城。維時故王未葬,嗣君在位一月,阮說啟太妃改立阮福昇;外寇內訌,至是降於法,立約二十七條。第一條,即擯中國於越外;其他,則政權、利權均歸法人,而逼越王命外省退師也。徐延旭奏:『法軍攻順安(即順化),越軍抵禦,斃其眾一百數十,法僅攻破近岸一鄉屯;勝負未分,倉卒求和,即飭劉永福回駐山西;臣通籌全局,寢饋不安,欲退不可、欲戰不宜。乞飭下總理各國事務衙門知照各國,俾曉然於中外是非之所在。謹將「法、越和約」進呈』。於是鴻章復與法使議和,法使要挾恫喝,甚於從前;總署致書法使,謂『越南久列藩封,歷經中國用兵剿匪,保護有年;即同治迄今二十年間,糜餉千八百萬兩:有造於越而無損其絲毫,天下所共見。今法人侵陵無已,豈能受此蔑視!倘我軍駐地,汝國竟敢來犯,惟有開仗而已』。於是朝旨升延旭為廣西巡撫、唐炯雲南巡撫、黃桂蘭廣西提督,命徐延旭催永福規復東京。命滇督岑毓英增兵防邊,旋命出關督師;命唐炯迅赴前敵備戰,並濟永福餉械。至是,永福名,始顯見朝命;前此猶陰濟焉。而唐炯至蒙自,反欲催撤永福兵回近邊,以固山西門戶——山西即古勾漏地,「漢書」所謂「苟漏」也;而是時劉軍屢捷有名,不肯退師。黃佐炎則謂劉團為全圻所繫,不願令專守一隅;毓英、唐炯復函景崧勸退,景崧婉辭,旋以危詞來怵。方辨論間,而富春警報至、降約亦至,永福大驚。八月初一日,法國兵輪六艘乘水漲,由紅江入攻丹鳳劉營,又陸兵千餘循隄而進——丹鳳四面環暍江,長隄直通河內;黃守忠踞隄奮戰,已亡三哨弁、死勇丁數十,守忠握刀坐地不退——親兵守之。敵軍進,守忠叱而起;連發三十響槍,獨驅數百人,或走、或踣。而隄狹彈密,敵避隄下,黃軍亦趨隄下。兩軍對槍隔五尺堤,昂頭即死;而船砲多過堤擊營中,開花如雨:水陸受敵。永福一方督戰,一方飛函乞援。是時景崧在後路軍營,而法艦一艘駛在山西下游二十里日昭社(越南縣轄皆社),僉云「不可分兵」;景崧謂『敵恐我救丹鳳,故以孤輪掣我。劉敗,省城亦不保;劉勝,山西之危自解』。乃遣黃雲高、田福志冒雨拔隊往,並借滇營逼碼一萬解劉營。維時黃軍、法軍相持隄下,露坐兩晝夜;戰場一線,水漫平地,無由出奇制勝。永福料水軍不退、圍不解,乃向黃佐炎營輦三千觔神砲——實笨砲也;初三日,六發中其五艦退。隄下法兵遂乘大雨驟奔,黃軍追斬百餘級,傷者不計;而前營精銳實損於此戰矣。是役也,三日夜不斂隊,黑旗居陷阱中。當危急時,亦稍稍有遁者;賴桂軍二營接濟而勝,中國軍旗猶揚於越南也。
八月初九日,黃佐炎復接越南樞密院傳王「退兵諭」。是時,唐炯、徐延旭已膺巡撫,黃桂蘭亦升提督。唐炯又促永福退兵,並將雲南營先撤;惟黃佐炎仍欲留劉營。永福進退失據,不得已,亦傳令隨滇兵退守山西;既又欲退歸保勝,黃守忠攘袂起曰:『軍門棄數月戰功,退山西已失算;復退保勝,如將士何!請將全軍付末將守山西,功歸軍門,罪歸末將』!他將弁亦慷慨助言,永福嘿然,乃不果退;而由此黑旗軍氣沮矣。是時桂軍黃雲高、田福志、黃中立三營駐山西,滇軍張永清、林大魁二營竟拔退興化,唐炯徑返雲南省城;朝旨命唐景崧帶兵四營——賞給四品銜,命雲南月助劉餉五千兩。九月,兩江總督大學士二等侯左宗棠奏請出關禦敵,且薦福建前布政使王德榜帶兵八營赴桂邊協防;得旨:『王德榜迅速募軍,歸徐延旭節制』。粵督張樹聲奏請出關,得旨:『即帶兵輪赴富春』。命岑毓英督率各軍即往圖東京;毓英覆奏謂:『雲南門戶為重,臣出關伊始,軍心未定,不能舍近圖遠』。張樹聲亦陳越南海口法人所據,廣東復無巨艦可出洋:均不果行。於是,法軍得以專政山西、圖北寧矣。九月二十二日,有旨賞劉永福銀十萬兩,以嘉其效忠之誠,即由廣西藩庫提給;是為獎劉軍之始。十月,永福自山西出募軍,亟盼賞銀為餉;而延旭入趙沃讒,不即付。凡軍火由諒山解山西者,至北寧,輒為趙沃截留。永福軍心因而渙散,復無機關大砲,於是山西防務岌岌矣。上諭岑毓英等:『前奏滇軍駐屯山西,船砲可及,城中防守不易;惟該城東距北寧較近,必應固守以為犄角。唐炯無故率行回省,以致邊防疏懈,著革職留任以觀後效,並即赴邊進紮』。——唐炯在咸豐季,以知州守綿州城,募兵禦寇;後以部下黔軍鬥湘軍,為川督駱秉章論罷。旋復知州職,稱庸中佼佼;及為巡撫,竟僨事。十月,法由河內築石路,運砲直達丹鳳。黃桂蘭自北寧派兵襲入海陽省城,法軍還擊之,退。十八日,法艦一艘至山西,劉軍出即退。二十二日、二十四日,連泊五艘於省城北對岸;劉軍以扒船迎擊施砲,各無損。東路來法兵千餘,駐城十里外。或謂劉軍當紮城外數十里,永福不從;而造竹筏攔江,築砲臺於河岸堵截。又於城北河隄密排舊拙砲,擊來船。北關外有市五里,達河干;築柵五重。新勇到千餘乏餉、乏械,迄未成軍;十萬賞銀不發,請調興化滇軍不至。十一月初二日,越嗣君畏法逼,自裁;奸黨立其第三繼子阮說子為君。法人遂於是日破興安省,拘巡撫、布、按至河內槍斃——興安東北接海陽,西北接北寧、山西,南界南定,西界河內,東際海;於是山西喫緊。法兵艦日夜往來新河,游騎至城下;景崧料北寧桂軍不出,乃函催滇軍。初九日,滇軍張永清三營至,紮西門外;兵多病弱。初十日,永福重扼陸路,駐外城;景崧駐內城,黃守忠前營、吳鳳典左營紮東門外,連美、朱冰清武緯兩營紮東門口,韓再勳右營、胡崑山武烈營、劉榮瑂七星隊四營並景崧所統李應章一營紮北門外,李唐一營並景崧所統賈文貴半營則紮南門外。初,官軍多冒黑旗;及是,始豎「大清」旗。十三日,河內法軍傾城出,戰艦十二艘、載糧民船四十、彈藥車五百、陸軍四千進薄山西。九月望日,水陸並進。敵懸大砲於船桅,測擊城中。陸軍由東北進擊北門,我軍七營迎敵。七星隊搴旗直進,法軍退據一村,槍自村樹擊出,煙焰蔽空;韓再勳、李應章兵滾地發槍,對村門而擊。永福傳令黃守忠、吳鳳典等軍由東抄擊北門敵後,阻於溪,不即至;前敵方獻馘,忽報黑旗兵敗入城,法兵已奪頭柵、破北門各營。永福大詈將士,且詈官軍先遁;則因隄下砲臺為敵擊碎,軍士一譁,各倉皇潰,敵遂乘之,不知孰先走也。日既夕,各軍出奪柵、奪隄、奪營地;則虜槍齊舉,開花砲滿城中,亂民狂奔,不能衝入矣。即飛羽書請援於北寧,不至;既望夜,尚守城中,法兵亦露坐堤上。十七旦,法兵攻北門;我軍擲火包,竹城為焚,敵尸滿城下。辰刻,船砲又至,碎鐵滿城;越民皆哭。已刻,略息。午刻,復懸砲西門古剎,槍砲復震;開花砲子滿地,滿空鴟聲。莫矜智守西門,砲最烈,城崩樓毀,派鋤夫築地營,倉卒無應者;黃佐炎至,無人色。南城越兵驟放砲,著白衣,樹白旗迎敵。未刻,官軍告彈竭;於是各走東門、南門越城壕而出,各軍相失迷道。二十日,始崎嶇渡沱江,陸續至興化省;永福軍半入十州,半至興化。興化省城極貧,永福在此收集潰軍,苦於軍火蕩盡、倉糧不給——是地去山西寇屯僅七十里。二十四日,滇軍統領丁槐率隊帶銀來撫潰師,則十二營三千八百人亡失四百餘。是役也,各軍麇聚山西一城,軍心不一、號令不齊、槍彈不足;既無機關砲以制敵,復不造地營以禦砲:隄上一讙,全軍震動。廣西北寧之軍不援,則諉曰雲南邊界,雲南則曰黑旗屯地;互相觀望、互相委卸,以至於俱敗:蓋督勵之無人也。
山西既失,徐延旭信前敵之言,猶奏「北寧斷無他虞」;廷旨責其敷衍夸張,是否確有把握?光緒九年十一月,永福軍駐興化。十二月望,岑毓英軍至保勝,唐炯去;唐景崧自興化行水陸數日,謁岑毓英。光緒十年(甲申)正月初十日,岑毓英乘舟東下——軍萬人,自保勝抵家喻關;劉永福來謁,毓英優禮之,編其軍為十二營。時法人在山西日備戰守,游弋至三江口,雲南廣西軍報遂沮——三江口在山西上三十里,地名屯鶴,亦稱三岐口;北來一水為瀘江、西來一水為沱江、西北來一水為洮江、又曰紅江,匯於此為洱河。下達河內,為北圻扼要之衝,而商賈輻輳之所;今戰爭蕭條矣。李鴻章奏:『越南山西之戰,憑城固守三日,殺傷相當,卒致退舍;非鏖戰不力,實器械未精。臣已購入德、美新式槍砲,淮、練各軍改習洋操。請飭滇、粵、閩、浙防軍照法奮練,各督、撫照原價領發』。得旨報可。唐景崧謂『桂軍已聚集北寧,陳請徐延旭飭前敵載大砲、火藥、鍬鋤進據嘉林,直圖河內;則山西之敵不固,北寧之急自解』。不報。時嘉林府有地曰缽場,為輪船入河內必經之路;扼敵咽喉,並可以困山西。我軍不早據,棄為敵有;於是山西、河內法軍無後顧憂。正月二十六日,岑毓英進駐興化。劉永福請滇軍渡江速戰,一枝出屯鶴、一枝逼廣威,己軍渡河傍山而下;毓英曰:『朝廷責我守,責劉團任戰也』。徐延旭欲以防軍攻下游芹驛關(距北寧五十里),以劉軍出攻嘉林府;岑毓英欲劉軍紮永祥、安朗一帶:議不決。而劉軍在安豐,縣令不能供餉;乃移近省城,仰給越撫張登憻。二月初七日,王德榜、方曜軍陸續抵龍州,法軍進出芹驛關。是地為北寧水陸要口,我軍不早據;至是黃桂蘭軍謀奪之,遽為教民截回;法軍輕之,遂再進。十一日,攻扶良——扶良距北寧省會五十里,陳得貴、李極光、翟世祥、覃東義各帶一營扼守處;陳得貴獨力戰七時,法兵圍攻。而餘三營不進,馳騎乞援;黃桂蘭不即發軍,於是敗潰。敵停三日,進攻北寧。統領黃桂蘭所部韋和禮、黃雲高等六營守城外,惟參將蔣大彭一營兩哨守城;餘四十營散屯欖山、慈山、新河、左河、桂陽、三江口等處,不相呼應。趙沃所部副將黨敏宣八營且遠避六頭江外,屢調不至;議以永福辨地營助守湧球,周炳林不願其往。法軍陽攻新河陳德朝各營,而集大隊攻黃桂蘭營;韋和禮傷腕,尚國瑞等微傷。戰方急,桂蘭呼永福黑旗一展,敵稍卻。而永福憾桂蘭不救山西,束契箭不發;黃守忠搴旗進,喝止之。忽敵艦駛入湧球江,守湧球提督陳朝綱兩營聞砲走,附近周炳林營亦潰走。敵奪湧球,曳砲高阜,擊北寧城中;黃桂蘭驚聞後路失,亟撤隊回城,越官、亂軍、難民紛奔出城。黃桂蘭將投繯,左右掖之行;遂與趙沃奔太原營,部下多潰。永福全師退太原,回興化。岑毓英接扶良警報,遣提督吳永安兵二千馳救;次太原,聞十五日戌刻城陷,折回。景崧聞警,奉延旭令馳抵郎甲。渡諒江,阻湧球敵氛,不得進;奔浪山。延旭先令家丁韓把總齎契箭、公牘,懸賞二萬,促永福戰;至諒山,不渡而回——時北寧猶未失也。綏南軍提督王洪順率四營自浪山退,紮郎甲前二十里左溪。十八日,法兵進郎甲,得我軍屯儲、餉械無數;遂攻左溪,綏南軍敗退屯梅。是時徐延旭在諒山,聞前敵敗、北寧失,方寸已亂,調度失措;檄楚軍當前敵不至,復欲撤各營。唐景崧自浪山回,勸以撫潰兵、備儲偫、嚴軍紀、定人心、堵險要,謂軍火、糗糧既失於北寧、再失於郎甲,寇在近郊,兵無鬥志,並諒山不可保;延旭委以總理前敵營務。於是檢閱各軍、收集各營,初議進扼清花江,後乃扼觀音橋,又或紮宮館、或紮谷松;布置略定。黃桂蘭至諒山,自知負罪,不言軍事矣。二月二十二日,法兵進據太原。三月,岑毓英以興化孤立難守,毀興化城樓,拔全軍退守近邊館司、文盤一帶;廷旨責其遽行退師,交部議處。毓英去興化,永福軍遂歸保勝。旋法兵退出太原,趙沃報克復;法兵旋再據之,我軍移中營進紮觀音橋前十里巴壇嶺,撫用越人黃廷金領一營。王德榜楚軍進紮谷松,撤黨敏宣——谷松有城址依嶺,由鬼門關達關內思陵土州,蜿蜒二、三百里;傳為新息行兵故蹟,不可考矣。徐延旭自恨為黃、趙所誤,而趙沃亦為黨敏宣播弄以愚延旭;延旭與趙沃有交情,而憾馮子才劾己,遂並憾子才舊部陳朝貴。於是奏陳朝貴棄扶良砲臺,黃桂蘭、趙沃棄北寧城,黨敏宣等延誤軍事。朝貴重瞳,驍勇敢戰;竟與黨敏宣正法軍前。有旨逮治黃桂蘭、趙沃,而桂蘭先已仰藥死。又諭:『徐延旭株守諒山,毫無布置,殊堪痛恨!著革職留任。如再退縮,從重治罪。瓊州防急,著彭玉麟、張樹聲認真籌備;並即撲滅惠州會匪,以清內患。欽此』。
先是,光緒九年四月法使脫利古與李鴻章議和,要求不遂,即聲言發兵船犯廣東;朝廷以巡視長江大臣一等伯彭玉麟為兩廣欽差大臣,護粵軍。方彭公未至時,張樹聲以淮軍防黃浦、以粵營防虎門;虎門為前敵、黃浦近廣州為次敵,粵勇怨望,謂張督私所部,不服。彭公至廣東,巡視險要,則於虎門外海上沙角、大角二山築砲臺,自率所部湘軍將記名提督婁雲慶駐守沙角;而大角在沙角內、虎門外——仍與大角對峙海中,則以記名提督王永章添駐兩營。其虎門為省城水路之要、魚珠為省城陸路之樞、河南為省城之輔,均第二、三重門戶;悉以淮勇、粵勇駐守。於是兩軍感愧,咸奮曰:『彭公即驅我死地,無恨也』!彭玉麟當咸豐四年冬髮寇猖獗,官軍水師陷入鄱陽湖,與江上水師信息不通,外江、內湖水師由是分;咸豐六年春,侍郎曾國藩奏以惠潮嘉道彭玉麟領內湖軍;然四、五百里間,寇屯相望不得達。玉麟乃謝從者,敝衣獨步,偽游學乞食至南昌;內湖水軍因其至,氣百倍。七年九月,出攻湖口城,破石鐘山及梅家洲寇壘;奪小孤山,與外江軍合:為當時水師戰功最——故有「十萬軍聲齊喝釆,彭郎奪得小姑回」歌謠。積功至封爵,視富貴泊如也;承平不出。及是守廣州,軍民咸服,敵人亦懾其威望;法將孤拔率戰艦大隊橫行跋扈閩、浙海上,始終不敢窺粵東。
卷之下
光緒十年四月,粵督張樹聲告病;朝命山西巡撫張之洞署兩廣總督,命湖南巡撫潘鼎新接徐延旭任並辦廣西關外軍務。論徐延旭失機及追論唐炯罪,並革職逮問:責張之洞保薦徐延旭「文武兼資」失當,責陳寶琛、張珮綸力舉唐炯、徐延旭「堪任軍事」貽誤匪輕。時樞府諸臣,亦屢被言官參劾。西太后素不慊於恭親王及傾向皇上之臣,至是大更迭:著恭親王奕訴開去一切差使,撤去恩加雙俸,惟留世襲親王,家居;著大學寶鋆原品休致;著協辨大學士吏部尚書李鴻藻、兵部尚書景濂均開去一切差使,降二級調用;著工部尚書翁同龢革職留任,退出軍機處,仍在毓慶宮行走。同時以太后懿旨,命醇親王奕譞會辦軍機處要政;命禮親王世鐸、戶部尚書額勒和布、閻敬銘、刑部尚書張之萬均在軍機大臣上行走,工部左侍郎孫毓汶在軍機大臣上學習行走,命大事就醇邸會商。復命慶親王奕劻總理各國衙門事務。宗室國子監祭酒盛昱、御史趙爾巽、左庶子錫鈞等以醇親王天子父,屬尊位重,不宜處嫌疑之地,奏陳不便;醇親王亦奏辭。太后以暫時權宜,兩慰諭之。自乾隆初訥親以首輔獨對,傳諭諸臣;傅恆繼而變之,引同列全班進,成為故事。更迭恭親王等之日,獨召領班章京至御前擬旨上,硃書授之出;為特殊之事也。
十年五月,法人以軍船八艘耀兵廈門,以大隊軍艦進窺上海吳淞口。朝廷以關外師徒撓敗,改用宿將:召前大學士左宗棠入京,辦理軍機;命川督丁寶楨起用前湖南提督鮑超,命直督李鴻章促召前直隸提督劉銘傳,命江督曾國荃飭提督李成謀嚴防海口;復命通政司通政使吳大澂會辦北洋事宜、內閣學士陳寶琛會辦南洋事宜、翰林學士張佩綸會辦福建海疆事宜。之三人者無實際,惟吳大澂曾因俄羅斯勘界事,往來奉天、吉林、黑龍江、朝鮮邊界各地,略有閱歷;陳寶琛、張佩綸則並以空言奏事得大名。佩綸平居,指摘李鴻章不貸;及佩欽差大臣關防,轉附李鴻章以敗。劉銘傳號宿將,亦附李鴻章而壞大局者也。鴻章始終持和議,雖屢為法人所苦,仍不以戰務為意,論戰事者皆所惡聞;言官參劾、朝野輿論,均以秦檜、賈似道為比,鴻章不恤也。鴻章自同治時乘普、法之戰辦理法國天津教案得手,當時推為外交家,中外事恆倚之。至是,言官交論,廷旨雖責其『畏葸因循、不能振作,兩年來遷延觀望、坐失時機,自問當得何罪』;而仍以和議全權付之。十年四月,法國水師總軍福祿諾乘兵船至天津,再申和議;李鴻章與之磋商再三,復命習法文道員馬建忠、稅務司英人德璀琳轉達。迄中曆五月,成立「和約大綱」五條:第一,中國南界毘連北圻,法國約明:無論遇何機會有他人侵犯,均應保全助護。第二,中國南界既經法國與以實據,不虞侵佔;中國約明:將北圻防營調回邊界,並於法越已定、未定條約均不理。第三,法國感中國和商之意,自願不索兵費;中國應許以毘連越南北圻邊界,運銷法、越與內地貨物。第四,法國現與越南議改條約,決不夾入「傷中國威望體面」語;並將以前與越南所約關涉東京者銷廢。第五,兩全權既簽押,三月後會議詳細條款云云。李鴻章繕摺,復逐條釋以好語,並言「劉軍不可恃、邦交不可破」,而籌安置黑旗、裁汰滇桂各軍方法,洋洋二千言;由總理各國衙門聞於朝,得旨報可。福祿諾亦電達法國,得外部大臣費理覆電:奉國旨許可。自光緒七年來,駐英、法使臣曾紀澤迭與法國外部沙美拉古等辯論法越事;八年、九年,李鴻章復與法使寶海、德理、脫利古等往復交涉,卒不就緒;及是,始有成議。朝廷諭前敵和款,毋孟浪進兵。於是雲南岑毓英、廣西潘鼎新遂不措意軍務,且多調退;而法國有意翻異,福祿諾臨行向李鴻章聲言即遣兵巡視越境驅逐劉團,鴻章隱之。總署以聞,廷諭申斥鴻章。駐京法使復以「簡明條約」法文與漢文語意不符來詰,廷諭復責李鴻章辦理含混,著再籌備自贖;復命錫珍、吳大澂等會同鴻章妥籌法約。命前敵各軍嚴防,倘法人來犯,直即接戰。潘鼎新奏廣西餉械缺乏,桂軍恐不可恃;廷諭斥其飾詞卸責。而十年閏五月朔日,果有觀音橋之役,而中西戰端不可弭矣。
方和議之成,福祿諾之去也,越南法軍早有進規諒山之志。五月二十九日,法酋帶隊直向觀音橋,託云巡邊——觀音橋當徐延旭在時,已將北寧殘敗各軍收集屯紮,濠壘、地營、彈藥已備;而潘鼎新猶飭前敵不可拒戰。接統前敵各營為桂軍統帶黃玉賢,乃隔橋與法酋語,止勿入;法酋語無狀,各軍忍怒半日。初一日,列隊來;我軍列隊出。法軍進,我軍施虛槍;法軍施實砲,遂接仗,槍砲交加。黃雲高、李應章、陳世華軍自隔溪二里,馳入法陣;黃玉賢、王洪順親出督隊,指揮軍火;景崧時告病,舊管帶熊得勝等助運軍火於陣頭:法軍不支,陣斬八十餘人、生禽多人,奪獲輜重十餘輛。初二日再戰,法軍再敗;斬四十餘人、禽七人,奪獲馬匹百餘、器械無數。法軍走,我軍恐礙和局,不追。自北寧敗後,咸欲裁汰桂軍;及是戰勝,潘鼎新始給餉,得不遣散。捷奏入,得旨「獎功」,並飭進規北寧。當是時,我軍而乘機直進,或攻取所失各地、或佔據北圻各省,則和議猶易轉圜;而前敵統軍雲南岑毓英、廣西潘鼎新並懷觀望,不以催戰之諭為本,而惟停戰之命是遵,進寸退尺,膜視國事。而法國將領則任所欲為,無所顧忌;於是議和之使命方來,而索戰之艦隊四出矣。
初,觀音橋之戰,駐京法國公使謝滿祿開列死傷法兵士七百二十餘人,損失輜重、器械甚夥;向中國索償。我總署亦照會法使,責其先行開砲,宜賠兵費;法使謂本國有專使,將來天津議和。六月,法國水師提督孤拔率大隊軍艦徇廣東至上海,轉向臺灣探港道;而朝廷已命提督一等男劉銘傳加巡撫銜,督臺灣防務,節制鎮、道以下。先是,有法國兵艦三艘泊臺南安平口,邀兵備道劉璈會晤;眾危之,勸勿往。璈曰:『不往,示怯也。過時不來,砲臺可立擊也』!指示守安平砲臺者機宜,謂「船在水、臺在陸;臺砲所及,船砲不能及也」。登法艦,飲一卮酒而回。是月,法使巴德諾自越南立約後,將至天津議和;至上海,逗遛不行。廷命江督曾國荃為全權大臣及欽使陳寶琛會辦和議,道員邵友濂、劉祥麟隨同辦理;諭言:『兵費、卹款,萬不能允;餘依前議。福建如開仗,曾國荃等毋庸赴滬』。法使與國荃、寶琛議約於上海,要求兵費六百萬鎊。國荃、寶琛許給撫卹費五十萬兩,其他亦多遷就;合詞陳奏,奉旨申斥,並斥「寶琛在朝慷慨論事,任事何竟委靡」!於是寶琛遂與國荃立異,而國荃亦窺其無能;美使出為兩國調停,和約不就。初,法國兵船實圖犯廣東,既諗彭玉麟布置密,惟福建獨疏;閏五月二十八日,孤拔遂率兵艦五艘直入閩江,抵馬尾。閩江為海上天險,自金牌門而長門、而亭頭館頭,灣灣曲曲七十餘里;兩岸峽束,砲臺密扼如蜂房。福建將軍穆圖善援「萬國公法」「凡兵船入口,不得逾兩艘」,議擊之;而總督何璟、欽使張佩綸恐開釁,止之。於是法艦緩緩過險,直至羅星塔下而泊,已可仰見山頭船政廠;穆圖善於是出守長門,張佩綸則檄調大小戰船十一號環泊於船政局山下——己所駐處也。六月望日,法艦三艘入雞籠,添購煤炭;提督曹志忠沮之。法遂攻奪雞籠砲臺,為曹志忠、章高元擊敗,回入閩江,隨大隊;穆圖善謂「敵先啟釁,我可擊之矣」!張佩綸持不可。總督何璟、巡撫張兆棟、船政大臣少詹事何如璋並嚴諭水陸軍「不許先開砲,違者斬」;布政沈葆靖不發餉,何如璋不發軍火。時「揚武」兵船管駕遊擊張成儇佞,得張佩綸意,命統帶一切水師。他將領謁佩綸,拒不見;督、撫,排日衙參。各管帶啟張成,謂『既讓敵先開砲,我船泊一處,將聚而受殲;須與蛋船疏密相間、首尾數里,以便救應。前船偶失,後船亦能接戰。且請以棕索繫碇,彼一開砲,我可立斷而轉動;鐵鍊緩矣。即不然,將戰,宜早起錨』。張成均不理;傲之曰:『我,水師學堂卒業者也』!七月初一日,法國公使謝滿祿下旗出京,法將立通知英、美兵船「將戰」。是夕,英領事即飛信督署。是時,大風雷雨兩日;初三日辰刻,法寇復致宣戰書督軍等。張、何不通諭水陸各軍,而乞緩戰於孤拔;已刻往,而午刻寇砲鳴矣。寇砲紛來,尚無號令;將士俶擾無措,或往起碇、或上望臺,我船與敵船接近,無不命中。將戰之前,敵復來一巨艦、三巡洋艦,「揚武」首被轟擊;張成遽命水手負之,鳧水而逃。「福星」船為三敵艦圍攻,管駕陳英轉捩捷、放砲猛,兩蚊船亦助擊,砲中其一艦,起火退駛。相持一時許,而巨艦飛砲至,水缸毀、藥艙轟,陳英與三副王漣殞焉;蚊船亦沈。「振威」管駕許壽山與大副梁祖勳立望臺督戰,擊沈敵魚雷船;敵以二桅三筒「鳥波」大鐵艦出,截我艦隊為兩,許壽山等立為砲彈轟去。「福勝」管駕葉琛尤苦戰,船已受砲、左喉中彈,尚忍痛力呼「開砲」,中之;己亦中砲殞。「建勝」管駕林森林亦死。張之洞所遣來「濟安」、「飛雲」二輪帶火隨潮而流,則管駕高騰雲亦中砲死。我雷船無所施,與哨艇、眾商船同燼;惟「伏波」、「藝新」二艦逃脫入濂浦,倖免。方酣戰時,砲彈及船廠,開花四毀;而「鳥波」鐵艦隔林砲則左右射以擊我船,忽為我砲中其火藥艙而焚。張佩綸、何如璋在船廠聞砲聲,面無人色。方將登望,一砲至,悸而仆,各呼左右曳之走;一路泥濘,墮冠脫履。何璟在署中誦佛經,張兆棟匿不見人。穆圖善在山上,即督隊緊扼長門港路砲臺。初五日,法艦二艘冒美旗進口,穆圖善擊毀其一。在內寇艦既盡毀我船,即向馬尾登岸,為我陸軍堵截;復欲向閩安上,亦為陸軍擊退。寇艦整隊將出,先開砲擊毀閩安、田頭灣、館頭、亭頭各民鄉;各砲臺口多外向,寇自內出,無以制之。既至長門,穆圖善先移砲山上,俟其近擊之;出,則砲臺擊之。鏖戰兩日,法軍多死,桅筒、砲架多壞。初七、初八日,敵回環進攻,擊沒其一艦。迨初九日,外艦來援、內艦夾攻,寇以六艘冒死出長門,擊燬金牌門而去。光緒十年七月初六日,內閣宣告決戰詔書;其略曰:『越南為我大清封貢之國二百餘年,中外咸知。法人狡焉思逞,先據南圻各省;旋又進據河內,戕剝其人民土地、賦稅。法國無理,姑與包涵。光緒八年冬,法使寶海與李鴻章議約三條,旋又撤使翻議。山西、北寧,為我軍清查越匪駐地;本年二月,法兵竟來撲犯。正擬派兵進取,忽該國先遣福祿諾來議和。其時法有埃及事故,岌岌可危;中國知其迫蹙,而仍許其行成,命李鴻章與議條約五款,互相畫押。諒山、保勝等軍,約定三個月後調回。該國背約,忽於閏五月初一、初二等日以巡邊為名,直撲諒山防營。本應以干戈從事,因念和好有年,不忍棄盟;閏五月二十四日,降旨照約撤兵。乃法人橫索兵費,輒於六月十五日佔據臺北基隆山砲臺,為劉銘傳擊退。本月初三日,何璟甫接法領事照會開戰,而法兵先期攻擊,傷壞兵、商各船,轟毀船廠;雖經官軍焚燬法船二只、雷船一只,陣斃兵官,尚未大加懲創。用特佈告天下:法國有意開釁,我統兵大臣暨各督、撫,如有法國兵輪駛入沿海各口,即合力攻擊;陸路各軍,亦即迅速進兵』云云。張佩綸、何如璋先後陳奏福州馬尾江敗衄情狀大致符同,惟各諱其壞事奔逃情節;而以法兵之去,為陸戰之力。七月二十六日,上諭:『我軍於瀕危之際,猶能奮戰,擊壞敵船三只。初四等日,猛攻登岸,為提督黃超群、道員方勳等擊退;旋攻館頭、閩安等處,為張世興、劉光明等擊卻。穆圖善駐守長門等處,督飭總兵張得勝、副將洪永安、守備康長慶等斃敵甚多;洪永安擊翻敵船二只。自黃超群以下並各超昇,賞給「巴圖魯」名號。其餘死傷之員,就前頒內帑備賞項下,著穆圖善等分別覈給。何璟,即行革職;張兆棟、何如璋,交部嚴議;張佩綸,從寬革去三品卿銜。穆圖善功過相抵,免議』。先是七月十八日,上諭:『大學士左宗棠,著授為欽差大臣,督辦福建軍務;漕運總督楊昌濬即代何璟任,與穆圖善均著幫辨軍務』。而猶以張佩綸為會辦大臣,兼署船政大臣;召何如璋回京。時閩中紳民群切齒於佩綸、如璋誤國殃民,喪失軍民數千、損失地方鉅億;紛紛遞書入都,哭訴張、何罪狀。閩人編修潘炳年等呈都察院代奏,詳細千八百餘言;其略謂『張佩綸捏詞虛飾,與所確聞歧異。初二日各國領事、商人下船,各將領知必戰,入請亟發軍火籌備,張佩綸斥之出。得戰書,倉皇令洋學生向孤拔乞緩,以詰朝為請。聞砲,張佩綸、何如璋跣而奔,親兵曳之至船廠外三十里鼓山後麓彭田鄉;而林浦陸軍盡潰,尚敢言死守船廠!如璋奔快安,鄉人焚祠逐之;奔入城,投兩廣會館,為市人逐。而先期匿廠銀二十六萬,兌回粵。張佩綸所恃為奧援者(指李鴻章)私書密函來往,敢悖謬至此!若不治罪,何以謝死事二千餘人,何以服唐炯、徐延旭心』!並劾何璟、張兆棟、沈葆靖。於是兆棟、如璋亦褫職,佩綸提京查辦。
七月初八日,上諭:『據張之洞電奏:「牽敵以圖越為上策,圖越以用劉為實濟。現令唐景崧募勇出關與劉永福合力犄角,趕籌餉械」。所辦甚是。前有旨,令雲、桂兩軍進發。本日有旨,賞劉永福記名提督、唐景崧賞加五品鄉銜;即著張之洞傳旨,令激勵永福。餉銀、軍火,妥為接濟。又著張之洞轉電岑毓英、潘鼎新督率所部星馳前進,張樹聲即遵前旨酌帶兵勇馳赴粵西關外。欽此』。當時電報未周,滇、桂軍常月餘不通問;去年張樹聲請展辦廣州至龍州電線,至是關外始通電報。八月,岑毓英再進駐保勝,潘鼎新出關駐諒山。先七月十五日,鼎新出幕府;因和議,各軍俱撤近關前。至是,復陸續進屯越南各隘。唐景崧得粵督張之洞助餉,再出募兵四營,擇八月十四日拔隊出關;而八月十三日,臺灣有基隆、滬尾之戰。
基隆即雞籠,山下有港,可泊戰艦;在臺北府東北六十里。滬尾一名淡水,淡水河由此出海,港口亦可入巨舟;在臺北府西三十里。方寇艦之突出馬尾也,損壞者駛回西貢修治,完全者遊弋海上。至是,騷擾臺疆。兵備道劉璈守臺南,頗鎮靜;提督孫開華守滬尾,劉銘傳自領重兵守基隆。銘傳早呼籲於朝,謂『兵單援絕,困守絕地;孤拔且謀大舉,乞濟師』!欽差大臣左宗棠議以北洋戰艦五艘、南洋五艘援臺,俱未至;而是時臺灣兵、賦固足用也。十三日黎明,敵果至;口門有砲臺扼守,轉從口外西山上陸,迂向雞籠塞。營官陳永隆、畢長和率三百人擊之,寇不得進;復伏山頭下襲,章高元、蘇得勝轉出山口搏戰。日加酉,寇一撲我軍不得入,被斬一法酋,戰士互有死傷,遂收隊。我軍方將驅之下海,戌刻遽傳劉帥令「退軍」,眾大驚;曹志忠馳問故,銘傳曰:『滬尾告急也』!志忠曰:『何不分軍往援』?曰:『亟退,毋多言』!知基隆廳梁純夫忽見大軍全撤,走伏馬首,曰:『此雖彈丸,棄之,長敵氣而喪國威,駭觀聽!且敵餒矣,將士俱不願退;奈何棄之』!銘傳不顧,以馬撾麾之去;梁純夫向基隆大哭。銘傳既入臺北府治,分一隊至滬尾,則敵軍並未上岸,惟在海上鳴砲;提督孫開華率防軍營劉朝祐、臺勇營張李成扼海口,不懼也。銘傳令曹志忠等去基隆二十里水返腳莊一帶屯紮;越日,敵軍窺無兵,始進基隆,駐民房,而以四百人紮獅毬嶺防我軍。全臺大譁,且謂「劉銘傳通敵,賣雞籠」。知臺北府陳星聚亟欲募島勇圖克復,巡道劉璈據軍情通稟福建欽差左宗棠、福建總督楊昌濬。記名道朱守謨請募勇恢復,不許;到福州,亦言戰事方利而劉帥退兵,大失軍民心。左宗棠據以入告,而歸罪於營務處李彤恩誤報滬尾危急;劉銘傳嘵嘵抗辨,力護其營務處以自護;且齮訖守謨、切齒劉璈,惡陳星聚。而適有八月二十日孫、李滬尾之捷,劉銘傳遂掠為棄基隆、守滬尾之功效;復介李鴻章交懽醇邸左右,得醇親王意,遂不問基隆事。方法寇之得基隆也,見官軍不進攻,遂專窺滬尾;駐基隆寇艦五艘,十六日復增來三艘,排日以八艦大砲轟擊滬尾砲臺;孫開華督率四營分伏海岸林內,晝夜分番伺敵。迨二十日卯刻,船忽分散。知敵將上陸,孫開華令龔占鰲率右營伏於淺港、李定明率中營伏於由車口、范惠明以後營為後應;而銘傳派來章高元、朱煥明二營隨劉朝祐左營伏大砲臺山後北路防寇包抄,軍功張李成獨率一營伏北路山谿備衝盪。布置略定,而寇艦排砲連轟,煙燄蔽空、彈如星雨,望滬尾直擊不休;則以無數小艇載兵千餘分三道上岸,排槍如爆竹,攻我軍駐處。小艇駛回,示必死戰。孫開華見來勢兇猛,親搖旗督戰,令各軍衝出奮擊;敵冒死而進,在槍火中不少挫。忽張李成軍五百人分兩隊,長矛、火槍相間,從谷中大呼,袒而出;李成當先抄其後,一隊衝其旁。寇猝不意勁敵至,分一枝回顧,陣遂亂;各營見之爭進,刺以短兵,一寇酋為李成禽,並奪其軍旗。西夷以軍旗為性命,視同奪帥,遂大崩。我軍蹂之,屍滿地;寇砲不能施,亟放小艇接兵。寇兵多不及船,有被執者、有跪而降者、有殺戮者;共馘三百餘級。上海、廣東英美報稱「是捷也,法軍奪氣」。觀戰者謂「非張李成一軍出死力,不至此」!於是寇隊不敢窺滬尾,「阿火」之名噪臺灣——阿火者,李成本名也;「李成」勇名,李彤恩署也。巡道劉璈自臺南頒賞銀犒張李成軍,將帥多不懌;劉銘傳曰:『何關渠事』!乃上孫開華首功,提督銜;龔占鰲,賞穿黃馬褂。以外,多昇提督、總兵。張李成彙次,賞換五品花翎,盡先守備補用。臺北府曹陳書承知府意,慕李成風,與通判梁純夫合募島勇千餘,自告奮勇,必復基隆;祇領械、不領餉,克復後領賞。陳星聚力薦,銘傳陽許之;忽令編四百人入水返腳曹志忠營,編三百入觀音山柳泰和營——觀音山近滬尾、不近基隆,餘皆解散。是後告奮勇謀克復者,皆為沮。迄於左宗棠派提督王詩正率兵二千攻寇基隆,劉銘傳所部承意不敢開壁助戰,遂無功;卒至議和時以數千里越地易取基隆數里、澎湖一小嶼,可痛也!是時澎湖媽宮嶼猶未失,劉銘傳惟坐守府治,不出戰。朝廷屢催克復基隆,反向朝廷索援;廷諭楊岳斌幫辦福建軍務,亟籌率兵援臺並查辦李彤恩。而繼有朝鮮新黨亂事,日亦出兵;駐朝鮮提督吳兆有率同知袁世凱帶兵入屯王宮外,兵至不敢動。朝命吳大澂、慶裕等往籌善後,命李鴻章調回援臺兵船隨丁汝昌赴朝鮮;命南洋兵船援臺,曾國荃奏南洋兵船脆薄、不堪往,廷諭嚴譴革職,著速行。
八月十九日,粵軍提督方友生、總兵周壽昌等戰法人於郎甲,敗績。八月二十二日,廣西統軍蘇元春大戰法人於諒江府陸岸縣,連日克捷,將備賞賫有差。初,廣西軍自七月中出關,由諒山省進至北寧省諒江府,法人時有兵來攻。迨本月十八日,水陸並舉,大攻船頭屯地——船頭為北寧諒山水陸總匯;管帶李群突陣,為槍砲擊回。元春搴旗督軍再進,總兵陳嘉、副將蘇元瑞繼之;十九日,法軍敗退。二十日,復進,復敗。二十一日,陳嘉獨率一軍力進攻之,督帶李應章、陳世華、黃雲高各營並進,擊沈寇艇,奪獲開花大砲。寇軍大敗,陣斃法將尼立意,法士卒多死;我軍管帶邱柄陣亡,李應楨重傷。二十二日,再戰,寇走。潘鼎新奏入,得旨:『蘇元春以孤軍當勁敵,殊堪嘉許』!彭玉麟、張之洞亦電軍前祝慰。九月,蘇元春、陳嘉復戰法寇於紙作杜,勝之。十月,唐炯、徐延旭檻送至京,吏議處斬;李鴻章、左宗棠、丁寶楨申救乞恩,嚴斥不許。張佩綸、何如璋,嚴譴,戍邊。十一月,雲南統軍丁槐合景軍唐景崧、黑旗軍劉永福攻法人於宣光,大捷;岑毓英進臨洮府,詔獎之。初,八月雲南軍出河口至保勝,會劉永福,邀同進軍;多方推諉。及張之洞奏遣唐景崧成軍出牧馬,帶東餉二萬往助永福,且許為奏功;始踴躍起。及是,三路進攻,法軍迎戰大敗,委棄馬匹、軍器,走入城;大軍遂進據山西之臨洮府。滇帥、粵督以聞,遂頒賞賚,諭即進攻山西省城。而是月王德榜戰法軍於豐谷不支,乞援於蘇元春;不至,遂大敗。及法軍急攻蘇軍於船頭,蘇軍退谷松,王德榜軍亦不援;蘇軍潰退威埔,遂失谷松——谷松在屯梅左二十里,隔一嶺即諒山省城,諒山大震。潘鼎新劾王德榜耗餉數十萬,不克一戰、屢調不至;革職。鼎新亦剛愎自用,忮克有名將帥,尤忌馮子材;惟蘇元春本湖南提督,為所部帶來,故獨袒之。鼎新將以德榜所部歸元春轄;彭玉麟亟電奏德榜可用,令戴罪軍前自效。廷諭前廣西提督馮子材幫辦廣西軍務;時子材以病告退,張之洞親至其家禮之,為之治餉、治裝。十二月二十九日,法以大隊自松谷攻入諒山省,陷之;時永福亦敗於宣光,景崧等退駐牧馬。光緒十一年正月初九日,寇遂攻入鎮南關,桂軍將提督楊玉科戰歿、總兵董履高重傷,諸軍多潰;惟元春所部及陳嘉六營尚完,退駐幕府。潘鼎新退駐海村,朝命革職,令戴罪立功;以李秉衡護廣西巡撫、蘇元春幫辦軍務。十一日,法寇轟毀鎮南關,去;於關外十里文淵州築砲臺,為堅守諒山計,廣西全省大震。龍州為全軍後路,商民驚徙,游勇肆掠;逃軍難民,蔽江而下。先是,馮子材暨右江總兵王孝祺於十二月先後抵龍;募軍未足,孝祺先率數營馳出關,而諒已潰。子材原有八營在東路防欽、廉州,僅帶中軍兩營來;元旦聞警,赴南關,與孝祺截收潰勇,一面調八營赴關。潘鼎新告以守關不須其軍,遂以所部折回。初九日,南關急,復檄西援;則子材十二日得信來,寇已於十一日焚關去矣。子材素有威惠,為桂、越人心所向。既至,眾心安;遂於關內十里之關前隘,跨東西嶺間督所部築牆掘濠,長三里餘。令桂軍養銳,自以所部萃軍守之——萃軍者,馮子材號萃亭也;令王孝祺軍屯其後半里許,為犄角。當是時,蘇元春毅新軍、陳嘉鎮南軍屯幕府,在關前隘之後五里;蔣宗漢廣武軍、方友升親軍屯憑祥,在幕府後二十里;潘鼎新鼎軍屯海村,在幕府後六十里;魏綱鄂軍艾瓦,防艽封,在關西百里——艽封為越之長定府;王德榜定邊軍屯油隘,專備抄截兼防入關旁路,在憑祥前關外東三十里;李秉衡在後路龍州備餉,獨馮子材與王孝祺廣軍兩枝當前敵中路。時聞寇將由欽、廉攻南寧,斷桂軍後路。而潘鼎新屢電彭玉麟,謂馮軍不得力,可調往東防。彭玉麟不謂然,而信子材能任大局,電詢去留;子材謂「關前吃緊,難離」。彭公因令子材專守關,自顧欽、廉路。彭公為中興名臣,湘中宿將;張之洞督粵,自以不嫻軍旅,凡軍務皆推而下之。而軍中奏報,彭公亦一任張督主稿。彭公力顧大勢,陸路自廣東外,兼顧滇、桂、越中;海防自欽、廉、瓊州、廣州外,兼及閩、浙。張之洞兼濟黑旗軍,用能使戰士奮起圖功。自李鴻章、劉銘傳輩莫不以危詞入告,惟彭玉麟與左宗棠剛強不撓,未嘗以危險之情聳樞府;閭閻安堵,眾軍倚若長城。光緒十一年二月朔,法寇由扣波襲艽封,將攻牧馬;繞出南關以北,且斷馬盛治、唐景崧兩軍歸路——時景崧已進窺太原、永福復進兵宣光矣。馮子材先諜知,遣五營扼扣波;而蘇元春、魏綱軍趨艽封,寇驚潰,獲其軍火、禽象,禽數人。初二日,來爭扣波敗,遂無西犯意,而揚言將以初八、九日犯關。子材料必於初七日禮拜一出兵;時寇已大集,子材決計先發制敵,乃於初五夜率孝祺軍出關。翼日,破其二壘,作士氣而還。初七日,法果盡起諒山眾,並力入關,直撲關前隘長牆,攻廣軍營壘;馮子材誓眾曰:『寇再入關,何面目見粵民』!王孝祺以淮軍為龍州軍民詬病,憤而起。法軍以開花砲隊循東西巔向下擊,而槍隊直撲中路;以真法兵七千居前、黑兵三千繼之,西貢洋匪、教匪、客匪合萬餘以次進。砲聲震天,遠聞八十里外,槍彈積陣前寸餘;我軍死戰,多傷亡。東嶺五壘未成,為敵踞其三。王孝祺率小隊抄敵後仰攻,敵稍卻;日暮,而移中路之蘇元春援軍至,合兵力戰至夜。是日,王德榜軍自油隘出,夾擊踞文淵之對山,與敵鏖戰數時;德榜憤於鼎新嚴劾不公,與子材同聲氣,戰殊奮。忽見敵運糧仗至,亟追逐,奪其馱馬無數;法餉、械遂不得入關。翌晨,復大戰,賊益眾、砲益緊。子材居中,元春助之;孝祺當右,陳嘉、蔣宗漢當左路——即東嶺。砲極劇,子材與諸將約:有退者皆誅之;各路設卡,截殺逃者,子材、孝祺各刃退卒數十。寇致死薄長墻,或越入;子材年將七旬,短衣草屨,持矛率兩子相榮、相華大呼,躍出長牆搏戰,將士齊開柵門湧出。諸軍睹子材如此,無不感奮。關外游勇、客民千餘聞子材親出陣,亦爭埋根行首,乘利狙擊;馮軍扣波五營自關外西路來,擊其背。於是諸軍合力死鬥,短兵、火器、槍砲雜進。王孝祺部將潘瀛攖敵鋒,袒臂裸體衝入陣,故王君所部傷亡尤多。陳嘉爭東嶺三壘,蔣宗漢繼之;七上、七下,陳嘉四傷不退。至夕,王孝祺既擊敗西路寇,則由西嶺抄敵後,助陳嘉;王德榜亦自關外夾擊東嶺背。是日,德榜出甫谷待敵,援賊至,率隊衝斷。部將蕭德龍、張春發奪勇擊殺法將,眾奔;奪獲槍彈、砲子、面餅、番銀五十餘載。德榜遂自外夾擊東嶺,合陳嘉奪回三壘。法寇鏖戰二日,彈盡援絕;頃刻間砲聲、槍聲頓息,遂大潰。我軍任意斬殺,寇翻岩越澗竄,遺棄大砲、槍械、軍旗滿地;殲真法兵千餘、黑兵盈千。教匪、洋匪、客匪或死或逃,擒虜數百;斬法酋自六純至二、三純數十。法提督尼忌理亞傷斃,遂出關二十里而還。是日,天氣獨晴霽,馮子材、王孝祺身畔屢落開花砲子,不發。初十月,馮子材率十營出關,攻文淵州,法寇望風逃;追殺其紅袍法酋,克文淵。初,法寇敗艽封,戕越官長定知府少子;茲復遷怒文淵知州,刳其腹。十二日,我軍三路攻諒山——諒有對河北岸驅驢墟,壘甚固;王德榜攻殺其六純法酋,猶不潰。王孝祺軍至,部將潘濂執旗先登,克之;法並守諒城。十三日,馮子材軍楊瑞山、劉汝寄等潛渡河,攻克之;獲其軍仗、器用、餉面山積。諸軍大至,法悉眾遁;我楚軍、桂軍追剿中路,廣軍、鄂軍追西路。十五日,陳嘉攻谷松,寇猶悍;王德榜力援,斃其酋,克之。馮子材追至觀音橋,破其巢。即日克屯梅——屯梅,諒山省之長慶府也;斬二純、三純法酋,生擒五純法酋一,遂進克拉木、破郎甲——廊甲,北寧省之諒江府也。王孝祺進軍鬼門關。諸軍連日搜剿法兵極多,盡復去年官軍所駐越地。北寧省城法人逃潰大半,城內李揚才等約迎官軍。越之北寧總督黃廷經合各路二萬餘人,立忠義五大團,建馮軍旗號,供糧米,作鄉導;在越法人盡驚擾無措。二月既望,大捷聞於朝;彭玉麟奏馮子材功第一,諸將士授官、懋賞有加。法報至巴黎,法國大震;東西各國俱聳動,到處圖繪諒山大勝戰況於劇場。法自拿破侖第三後,未有如此次之大敗,舉國嗟怨;即黜外部大臣花利忌,介英人總稅務司赫德乞和於天津李鴻章。
當諒山大戰期,法人以水師牽制我陸軍;法提督孤拔率艦隊東出,圖犯廣東。而彭玉麟布置,無隙可乘,圖閩;則閩江天險,且懲前此長門之創,於是直犯浙江之鎮海——時援臺兵吳安康率三船泊焉。鎮海提督歐陽利見扼北岸砲臺,而以三船出拒;「澄慶」、「馭遠」兩船為敵艦逼入象山之三門灣,轟毀。利見則砲擊法魚雷船及一戰船,沈焉;復砲中其師船將臺,孤拔斃焉。法艦並遁至基隆,殮孤拔;別將率其隊攻入澎湖媽宮港,官兵退守龍門嶼,寇登媽宮嶼據焉。而其時,我滇軍勝寇於臨洮府。初,雲南軍據山西省之臨洮;聞諒山大捷,遂於三月朔進窺省城。法亦出兵六千,分兩路襲臨洮:一北趨珂嶺、安平,一南趨緬旺、猛羅。滇督岑毓英命岑毓寶、李應珍扼北路,王文山扼南路;而自率軍當中路,截敵奮擊,敵逐合兩軍為一迎戰。我南北路軍回攻之,寇不支,遂大潰,斬獲無數,陣斃法酋五人;遂進逼國威省城。時唐景崧亦勝敵太原,劉永福偕黃守忠亦破敵宣光;而和議在二月已定,於三月初二日達軍前。當是時敵氣餒,陸戰亡軍、水師亡帥,我軍已成破竹之勢;越官、越民苦法寇之虐,望馮軍若望歲,競來通款。馮子材亦慨然劃掃蕩北圻之計,與彭玉麟函電往來,定二月二十五、六日親率軍從西路出北寧,直取東京;諸軍從東路取海陽,會師河內。而停戰撤兵之旨下矣!彭玉麟、張之洞電奏力爭。中興大將鮑超自四川成軍出,一路添募,至龍州兵八營;亦抗奏願以己部生力軍出關當前敵,攻越都法寇。彭玉麟等復電奏越地法虜空虛,可進兵、不可撤兵;並不聽。李鴻章欲護前約,自二月望日法來行成,即奏聞朝廷,遽與簽押,而更棄全越為法國保護;且電軍前,謂「越戰,閩臺危」!是時閩有左宗棠楚軍,閩人恨不得再戰復仇;臺地則法兵株守基隆一嶺,毫無寸展;幫辦楊岳斌方渡臺,軍賦不假外求;澎湖不過失海上一嶼,法寇雖攔截商船,而閩之帆船飛駛不驚。臺人恨劉銘傳不進軍,並不謂危。馮子材軍在北寧諒江,餉道大通、士氣激昂,法已失抗拒力;眾軍咸欲直指順化越都,涿法寇於境外。而李鴻章奏謂「不乘勝回師,恐全局敗壞」,於是廷諭自二月中迄三月疊催各路撤兵;軍前戰士扼腕,天下短氣。言官交論李鴻章賣國:『捐壯士無限之軀、傾國家無窮之帑,再捷不進,而棄全越與敵和款,奈軍民何!奈中外交侮何』!不報;嚴催撤兵。於是雲南軍自山西、廣西各軍自北寧,於光緒十一年三月十四日起連環捲紮,迄三月二十日皆撤入邊;法國亦退基隆、澎湖兵。太原、宣光軍亦隨大軍入關,脅黑旗軍去保勝關內安置,授劉永福南澳鎮總兵、授唐景崧臺灣道,竟授劉銘傳臺灣巡撫。大學士二等恪靖侯左宗棠薨於閩,劉銘傳遂文致劉璈餉餉罪,劾戍黑龍江。馮子材奉命督辦欽、廉防,鮑超散軍歸家。王德榜等入覲,退謁軍機行走孫毓汶,拒不見。越大官黃佐炎、張登憻、黃廷經、梁輝懿等流離邊徼。
是年秋,日本使臣伊藤博文至天津,向李鴻章締結共同派兵朝鮮條約,隱示共同保護意。法國既得保護越南,遂置越南總都護,監越王。而是年冬,英國遂發兵取緬甸。由是,西南際海無屬國矣。
●專著(二)
中東戰紀
·中東戰紀
自序
嗚呼!疆場之間,一彼一此;牛雖瘠,僨於豚上。從未有大敵小、眾敵寡,連戰皆北,蹙地千里,如甲午中東之役之瓦解者。蓋不籌制勝之策於先,復不圖制敵之事於後:臨變傖囊,渙若摶沙;隨時拉答,隨處補苴。「易」曰:『豫,利行師;不豫,茲所以敗也』。
夫大不勝小、眾不勝寡,蓋亦有之矣:隋煬帝以百萬大軍敗於高麗薩水江,遼天祚以八十萬敗於女真混同江,明楊鎬以四十七萬(實二十四萬並高麗兵三十萬)敗滿洲薩爾滸;大小、眾寡之不敵如是,是有亡徵焉。雖然,彼三朝者矜於攻敵,非以應敵。有清之師,為保護屬國,不得已而出軍;應敵者也。兵義者王、兵應者勝,師直為壯、曲為老,何至於今而並不然乎?天乎、人乎?吾謂亦人而已矣。清師之敗,李鴻章有三誤焉:一誤於望和、二誤於待和、三誤於求和也。當日本調兵之初,而苟多戍勁兵於牙山,堅扼入京之孔道:更集大軍於平壤,厚駐戰艦於仁川——日本島國,四面受敵;東西南北雖有軍港,外海內峽處處可攻:慮我批亢而擣虛,自將不戰而自戢。而李鴻章不然,專望日本之可和,不顧我軍之無備。高麗雖日籲援兵,將士雖咸請濟師;惟恐攖敵人之怒,置軍報若罔聞:其誤一也。敵釁既開,牙山失守;平壤城雖調四軍,鴨綠江乃無一旅。威海衛之軍艦,不驅出戰;大東溝之退師,惟戮偏裨:以故平壤一敗,高麗全失。李鴻章初冀俄國脅和,繼謀英國勸和;軍旅之政,專事敷衍。而各國方利中國之敗,正作壁上之觀;境上遺書,芒乎無聞:其誤二也。當是時,承平日久,屬國恭順;高麗一路,素無守備。敵軍於是渡鴨綠江而西,破九連城、鳳凰城,復破海城;循渤海而南,破大連、破旅順,復破威海,覆海軍:我之疆場,戰勢盡失矣。然所喪者邊城,未及東省大郡;所墮者戰艦,未壞陸上大軍。我勿急於戰,亦勿急於和;專力固守,作埋根之計、為持久之圖。有隙則擾其餉運,擣其惰歸;無事則浚我深濠,保我長牆。更歷時月,我之財未殫、彼之用已匱;俟其難於作戰,然後易以言和。何乃遠涉行成,甚於城下乞盟!恣所要求,填彼欲壑;既割地,復歸幣。雖秦檜不至此,比敬塘更無名:其誤三也。嗟呼!不能戰,何以守!不能守,何以和!李鴻章之軍戰則不力、守則不固,遂至倉皇無措;召不相謀之將,募不相習之兵。於是廟堂保妻子之臣,不得不出於和;宮闈圖盤樂之后,愈不得不出於和。而以和偷安之李鴻章,乃專言和之事,不顧及和之害:此當機之誤也。任用非人,置將非才。方戰而僨事者有之,既戰而害事者有之,未戰而不事事者有之;軍貲投於虛牝,軍械等諸虛器。龔照璵死有餘辜,而使之回任;丁汝昌罪不容誅,而保其功效。法令不明,賞罰不信,舉錯不當:此李鴻章根本之誤也。嗟乎!田單保孤城而復全齊,俄國焚京都以困強法;此之惡戰苦守,固無望於清季之軍矣。
由是敵人肆、時事非、和議定,李鴻章乃曆聘歐邦陰圖報復,遂與俄羅斯締「東清鐵路密約」。議者咸詬其默賣東三省;吾則謂賴有此耳。李鴻章一賣越南、再賣高麗、三賣臺灣及遼島,不能得豪釐價值;獨賣盧龍塞外地,鬥兩強如兩虎,使兩國伏尸百萬於我遼水東西,敗者罷弊、勝者瘡痍,而清國得稍息肩、鴻章亦得吐氣,是賣之尚有價值者也。況賣不盡賣,猶留我地主之分(去聲)乎!日軍之攻威海也,有水雷艇之施;攻俄國之旅順也,收水雷艇之效。至掃滅波羅的海艦隊於對馬海峽也,全賴水雷隊之奏功:水雷之工小而用大如是。乃李鴻章興海軍二十年,費帑藏累億萬;不能得戰艦尺寸之功,復不能獲雷艇纖微之助:誤國深矣!淮軍之屢潰,勇敢者無所施;又何責焉!余作「中東戰紀」、作「臺灣戰紀」,恨無由作「日俄戰紀」也!
光緒柔兆敦牂之歲,洪棄父序。
高麗為中國屏藩,明初李氏篡據以來,一心事大;明太祖不討,故保邦存祀至於今五百載,更事中國二姓而廟社不改。清太宗覆其國而全之,藉興朝聲威以無外患,故事中朝彌恭。明之季世,早招覬覦,行長清正入其兩京;賴明朝命將出師,楊鎬、李如松、劉綎諸將帥力戰驅逐,而後八道以復。由是,中國強而高麗安,中國弱而高麗危。晚近英國見俄國之迫,亦奪踞其濟州島;得中朝轉圜而後返還。清光緒八年,日本復啟釁;而直督張樹聲調遣兵船不失機,而後釁端一弭。當是時,日本未嘗一日忘高麗也。光緒十年,法蘭西深入越南,中國應戰;馬江水師雖敗,而鎮南關陸軍大勝。馮子才、王孝祺、王德榜、蘇元春方長驅而朝端議和,廷臣孫毓汶主於內,李鴻章主於外;彭玉麟督師在粵,力爭不聽。卒棄全越與敵,諸將喪氣。而英吉利繼之,取緬甸;俄羅斯日逼黑龍江,東清鐵路逾哈爾賓而來。於是,日本圖高麗之志愈急矣。
初,同治十三年春,日本以陸軍中將西鄉從道為都督,侵臺灣番地(自社寮澳登陸,熟番與生番世仇,道之攻焚;至牡丹社,被生番狙擊,退守龜山,開荒屯田。洎閩藩司潘霨、臺道夏獻綸至琅■〈王喬〉灣與議不決,日使柳原前光至京與總署議不協;閩撫王凱泰添兵二萬五千將渡臺,日軍始懼。會暑瘴,多死亡;乃又以內務卿久保利通為全權大臣來議和,辨番界,兩月不決。英使威妥瑪居間,要償兵費三百萬;沈葆楨力爭不可,廷議乃允五十萬成約。日兵歸,行凱旋禮,進從道爵;自是始輕中國);朝廷命船政大臣沈葆楨率水師巡視臺灣(朝廷戒無輕動)與爭,而日本退師。光緒元年秋,復以兵艦掠朝鮮江華島,焚永宗城,駐釜山要盟。五年,滅琉球為沖繩縣,以長崎假俄羅斯泊兵船。是時中國方戡定新疆,以伊犁邊務與俄羅斯劇爭改約;籌戰方急,不遑問日本。光緒八年,朝鮮國王李熙本生父李昱應柄國,時號「大院君」,頗拒外交。王長,王妃閔氏宗強,奪其權。大院君遂因軍士譁餉之故,率之殺執政,並殺日本練兵教師七人;焚日本使館,以兵駐王宮。是時李鴻章丁憂去,直督張樹聲署北洋大臣;亟命道員馬建忠率三兵艦抵仁川,而日本兵艦已先至。張樹聲得建忠書,復命海軍提督丁汝昌率七兵艦、陸提督吳長慶率三千軍克期赴援;以七月七日抵馬山浦,於是日兵不敢動。吳長慶等薄王京,入候大院君,以兵擁致天津,幽於保定蓮花書院——凡四年,方釋歸;吳長慶則駐師漢城,日本亦宿兵王京——要朝鮮償金五十萬。而光緒十年,復有朝鮮叛臣金玉均等之難。金玉均號為維新黨,結日本為後援,殺傷禁衛大將軍閔泳翊;同日本兵闖入景祐宮,矯王令殺輔國閔臺鎬等八人。亂黨洪英植、朴泳孝、徐光範等各自署官,議幽王於江華島;而日使竹添進一郎欲致諸日本,議未決——而朝鮮勤王軍起,遂籲請我統兵吳長慶赴王宮靖難,與日本兵戰於闕下;勝之,斬叛徒七人以徇;餘黨奔日本,日使亦奔濟物浦。於是中國與法蘭西已啟釁,臺灣閩海騷擾,中、日二國各命大臣至朝鮮籌善後;而朝鮮王許卹日本被害人、修建使館費銀十四萬圓,聽日本增戍兵、建兵房,而約以定。光緒十一年春,日本復遣宮內大臣伊藤博文、農務大臣西鄉從道來天津議約,我北洋大臣李鴻章偕副使吳大澂與議:兩國各撤戍朝鮮兵;後日有遣兵至朝鮮者,兩國當先行文知會;而朝鮮練兵,兩國可遣員為教練官。是三款者,或以為與日本共同保護朝鮮之權,啟甲午兩國之戰端;不知日本戰端,蓄志久矣。凡清國要塞、中邦海灣,靡不詗察測量;自佐尉軍曹以下,莫不有一圖在身:蓄而必發,亦不在約也。李鴻章操陸軍三十年、籌海軍二十載,用人以私、行政以賄,宮中、府中相習成風;自強之道,卒為空言。臨敵議戰,輒曰「兵不足恃」;夫兵誠不足恃,抑為誰之咎歟!於是而有光緒二十年朝鮮之戰禍。
初,朝鮮人崔福成雜取儒家、釋、老餘說,以相傳習,號東學黨,亦曰守舊黨。當同治四年,朝鮮禁天主教,遂捕治東學黨人,禁之綦嚴。東學黨卒不衰,久而思逞;遂於是年三月,黨魁崔時亨起事於全羅道古阜縣。朝鮮招討使洪啟勳擊之,亂黨遁白山;追之,中伏而敗。亂黨遂犯全羅、忠清二道,據全州。朝鮮大震,來乞師;李鴻章遣直隸提督葉志超、太原總兵聶士成率蘆、榆防兵東援,屯牙山;循條約告日本,而日本亦遽遣大島圭介率兵入王京,止之不聽。朝鮮亂黨聞中國兵至,則棄全州遁;朝兵收會城,亂平。而日兵至不已,中國約日本退兵;日本要挾多端,以兵守王京,下水雷漢江,遏絕華人,斷絕我電信,迫朝鮮以謝絕中國。鴻章與議和,則索兵費三百萬。六月二十一日,日本兵遂入宮,擄朝鮮王李熙,挾大院君以號召;惡執政閔泳駿之親中國也,矯王令,流之惡島:朝政皆操於日人。李鴻章始終望各國調停,故每戒諸軍「毋生事」!兵艦之在仁川者,任日艦載兵出入不敢犯;戰艦之屯威海者,晏然無事也。
至是,朝命屢下;鴻章知戰端不可弭,乃以大同鎮總兵衛汝貴率十三營發天津、盛京副都統豐陞阿率盛京軍發奉天、提督馬玉崑率軍發旅順、高州鎮總兵左寶貴率軍發奉天,同取道鴨綠江,入朝鮮。初,牙山我兵孤懸,屢發電索援軍,中有危急語;張佩綸在總局,以前敵故張皇,多為刪略。前此佩綸在閩江防法寇,得李鴻章信,囑讓敵以待和,勿為戎首;佩綸秘不洩。既而海軍盪盡,佩綸獲嚴譴;李鴻章多方營救,得自戍所赦回,乃以少女為其繼室,援之司京津總電局——故又延誤軍機,而援軍久不出。六月二十三日,始僱英國商船載兵士千二百,護以「操江」木船赴牙山;而日本間諜得中國電報生密信以報,遂以兵艦「吉野」、「浪速」、「荻洲」截於海中沈之,擄「操江」以行。是日,我兵船「濟遠」、「廣乙」自大同江回,與之遇;「廣乙」為「荻洲」艦砲傷,遁入高麗十八島。「濟遠」獨行,日艦追之急;「濟遠」兩次禦敵,砲擊其「浪速」艦、又擊毀其「吉野」望臺以免。然自是,朝鮮黃海無中國艦隊矣。
六月二十五日,日本大隊攻牙山。牙山在朝京漢城南,為日本入京孔道;我軍能守,乃可以保朝鮮。鏖戰兩晝夜,敵四面包抄而來——日本兵七千;我兵二千五百,遂以二十九日棄牙山。聶士成言於志超曰:『牙山既不可守,公州背山面水,扼形勢;可據也』。志超從之;而日兵已迫成歡驛矣。士成率五營據成歡,前鋒至,迎擊,勝之。既而大至,我軍無援,勢木支,始退趨公州;則志超已棄公州行矣。日軍躡之,遂大入朝京。是時,陸路四大軍始集平壤。平壤城大,在漢城北二百餘里,為朝鮮舊京——漢樂浪郡治、唐安東都護治所,南北綿長十餘里;北枕錦繡山,西、南、東距大同江;西北隅無山水,為達義州孔道。士成追志超,及之;慮兵單或遇敵,乃繞道大同江,與大軍會平壤。志超則鋪張成歡之戰,以大捷聞;獲獎賞,遂拜總統諸軍之命。而志超無將略,衛汝貴尤貪縱;左寶貴、聶士成、馬玉崑忠勇敢戰,而志超漫無布置。軍中日置酒高會,或築壘環砲為守計耳;哨隊相遇,至誤相擊。日本偵探隊臨江,左軍進殲之,復以大捷聞。
七月初九夜,日本海軍大將伊東祐亨以軍艦十艘攻威海,我軍大砲擊中其「高雄」艦、開花砲擊中「左隊」艦,兩次衝突,不入而退。十一日,攻旅順,退——或曰:此試砲力來也;而我艦隊不敢出,蓋早見輕敵軍矣。
八月初十日,日本陸軍大將大山岩以大軍四隊趨平壤,正軍出平壤南中和府,而別軍由東路出文川以截我後。我軍馬玉崑則率所部回營,繞出江東為犄角;衛汝貴、豐陞阿率淮軍及西丹隊十八營守城南江岸,左寶貴則率奉軍六營守北城山上,葉志超與聶士成以六營駐城中,而朝鮮兵八百聽調遣。十二日,左軍金、徐、楊三營軍出探城北,而敵由隔江列陣出,我軍與戰。葉志超望見之,懼;亟召外兵回。敵遂躡之渡江,據山作壘;左寶貴撫膺曰:『事急矣』!即策馬馳救,已無及矣;即扼守北城元武門嶺,日以大砲仰攻敵。越日,敵援軍復以大砲至,猛擊我軍。葉志超將冒圍北歸,寶貴執不可,以親兵守志超;而親出禦戰。寶貴恥前軍輒退——失地損國威,欲以己軍力戰,為諸帥倡;十六夕,大砲如雨下,左寶貴奮曰:『此吾死所也』!親立城頭,執刀以麾將士,槍丸、砲丸簌簌過,不少避。酣戰既久,一身連中槍砲,墮地;扛下城,死矣——徐與楊亦死之。志超則遍懸白旗以下敵,日人議受降。志超始偕諸將走義州,向鴨綠江;朝鮮兵恨其召回外兵致敗也,從背後擊之,死二千餘、陣死者亦千餘,軍儲、器械、公牘、密電悉委之以去。朝鮮境內,自是無中國軍隊矣。而馬玉崑江東之戰,則大勝;擄日兵,奪獲大砲。方逐北,聞志超退師令,始由大同江全師歸。志超過安州、定州皆不守,直奔義州;聶士成以安州山川險阻,欲固守而志超不從,遂渡鴨綠江而西。而朝命援軍自旅順發者,有提督宋慶軍;自大連灣發者,有提督劉盛休軍;自黑龍江發者,有將軍依克唐阿軍:亦先後集九連城。九連城築自遼、金,為出戰入守之地;與朝鮮義州隔鴨綠江一水而峙者也。是時,敵軍據義州矣;朝命奪葉志超職、逮衛汝貴治罪,以宋慶接統諸軍。宋慶在軍素忠勇,自咸豐季從僧格林沁郡王討捻匪有戰功;然起北軍小校,無大將才,與諸將故等夷,不能指揮操縱也。諸軍七十餘營,散漫各處,無紀略;而坐守江北四十餘日以待敵。
方敵之進平壤也,警電疊至,參贊袁世凱專電請發大兵;八月十四夜,李鴻章命招商局「新裕」、「圖南」、「鎮東」、「利運」、「海定」五輪船載兵四千——海軍護之,由大連灣抵鴨綠江大東溝登岸。十六日甫曙,海軍提督丁汝昌率艦隊欲復返旅順;而南來黑煙縷縷亙天,瞭望者曰:『倭艦至矣』!於是提督升旗,號令全軍拔錨舉砲備戰。丁汝昌乘「定遠」大鐵艦,並「鎮遠」大鐵艦居中;以「致遠」、「靖遠」、「經遠」、「來遠」、「懷遠」、「濟遠」、「廣甲」、「超勇」、「揚威」、「平遠」、「廣丙」十一艦、水雷船六,分左右翼為五隊。「平遠」、「廣丙」未入隊而督船已行,在後各艦未整隊而敵船見。日提督伊東祐亨乘「松島」艦率「赤城」、「吉野」、「橋立」、「岩島」、「浪速」、「扶桑」、「清田」、「比叡」、「荻津島」、「高千穗」、「西京丸」十一艦,分雙行魚貫來。我軍作「人」字形待之,距敵九里而發砲;砲不能及,而敵艦麇至,相去恆六里;再發砲,則前煙彌天,無以測準命中矣。敵變圓陣來圍攻,「致遠」、「經遠」、「濟遠」遂被隔圈外。「致遠」管駕鄧世昌勇於臨敵,獨與「吉野」、「浪速」當;「吉野」為日艦中堅,「致遠」敵其二船奮擊,彈藥罄,敵艦多傷。「致遠」亦重傷,鼓滿汽機以冀撞「吉野」;「吉野」急駛避,而「致遠」追之亟,中魚雷而沈。「經遠」管駕林永升陣亡,亦中魚雷沈——或曰擄焉。於是「濟遠」先退陣,落後者「超勇」中砲沈,「揚威」擱灘裂——或曰「濟遠」撞之,而「廣甲」先遁於大連灣島而毀,餘艦返旅順。是役丁汝昌及「定遠」帥船管駕劉步蟾震悚失次,乏指揮;凡戰三時,失五艦。事聞,賜鄧世昌謚「壯節」,斬「濟遠」管駕方柏謙於旅順以徇。自牙山之戰,「廣乙」管駕林國祥避敵焚船,為總兵劉步蟾所庇,無罪;至是,「廣甲」管駕吳敬榮亦無罪。而敵自大東溝戰劇,帥船「松島」艦既受重傷,「赤城」、「吉野」亦重傷;「比叡」被隔,走濟物浦;「西京丸」亦斷舵,沈:於是不復追我軍。而我艦隊則自是伏威海不出矣。
海、陸軍既挫,而日本長驅之勢成。我大軍駐中路九連城,聶士成守虎山要隘;日軍集義州作欲渡狀,中路嚴備;而日軍潛襲上下游,渡安平河,依克唐阿軍奔寬甸。其義州軍,遂造橋渡鴨綠江。九月二十八日侵曉,日軍自南岸列砲隊,護數千兵達北岸;劉盛休軍潰,諸軍從之。獨聶士成保虎山,日軍環攻之;力不支,退而西。宋慶自鳳凰城遣援軍來,巳無及;退渡靉河,擠而死者相藉也。九月二十九日,敵軍欲取金州以襲旅順;遂以大軍攻九連城,以牽綴我陸軍。我軍豐陞阿、聶桂林棄安東,奔岫岩州,於是九連城失守;越三日,鳳凰城亦失守。鳳凰廳據靉河之西,當遼、瀋之衝;古亦州治,故軍堡市集,為奉邊之最。我軍退駐摩天嶺,自遼東以南入高麗孔道,皆為敵據;而奉省連失兩重鎮矣。敵陸軍大將大山岩已於九月二十六日乘兵艦運兵,由金州北貔子窩登岸——貔子窩,西距金州大連灣百二十里也。大連灣險隘為旅順後蔽,軍儲最厚;自平壤之役,守將劉盛休與旅順守將宋慶並率所部赴九連城,李鴻章別命提督姜桂題、程元和募兵守施順,分統趙懷益募兵守大連。而敵兵由花園港進貔子窩,由貔子窩向金州,旬日間無阻者。
九月二十九日,敵軍萬八千進攻大連灣,奮砲臺——大連一名搭連,在金州東;三山環之,灣內砲臺林立。十月初四日,敵軍攻大連之背,入之;初九夜,海陸並進,副都統連順先棄金州城遁矣。旅順協守總兵徐邦道攘臂曰:『金州失,則大連不守;大連失,則旅順不保。速分兵逆之!不然,十六年築港建臺締構經營之功,一旦付諸東逝矣』!旅順諸將不相統,莫之應也。邦道憤,自率所部行。過趙懷益,請益兵;懷益曰:『吾守臺,不赴後路禦敵也』!部下奮欲往,不得已,乃分步隊隨邦道馬隊行。而日軍大隊四合,力不支;電懷益告急。懷益方督兵運輜重渡海,括大連餉糈以逃;於是金州、大連灣相繼陷矣。旅順營務處道員龔照璵聞金州失,蒼黃走煙臺,至天津謁鴻章;於是坊市軍民、船塢工匠紛紜無措,爭奪庫帑而奔。鴻章怒,斥照璵仍回旅順;而六統領不相統攝,乃共推桂題主之——顧桂題闇,不能調度也。是時徐邦道率殘卒自金州回,痛憤,思殺敵自效;請益兵,無應者。乃率所部以舊式抬槍拒戰於土城子,敵軍新式砲彈槍彈如雨下,邦道軍伏不動;俟其近,抬槍齊發,損敵軍無算;奮勇追逐,日軍回奔,遂大挫之。而日軍大隊繼至如雲,邦道邦無繼;獨戰,饑困不支而退。而照璵已先一日再遁煙臺,諸將黃仕林、趙懷益、衛汝成相繼遁;罷卒痞民爭掠奪,敵未至而旅順墟矣。邦道孤軍再拒戰,傷殘幾盡;宋慶回援之師屢搗金州不能達,守將張光前等奔復州依宋慶。於是十月二十一日,敵第一軍由鳳凰山東北取寬甸縣、西襲岫岩州;二十四夕,第二軍由大連灣陷旅順;第三軍三萬,且由廣島出發,分乘輪舟四十艘向山東角矣。
方宋慶之奉詔援旅順也,以聶士成代守摩天嶺;既而依克唐阿軍自寬甸奔至,豐陞阿、聶桂林自岫岩州奔析木城,復自析木城奔海城。是時宋慶之軍駐蓋平,聶士成守摩天嶺之軍直鳳凰城西北,依克唐阿軍直東北,呂本元、孫顯寅之軍守連山關。日軍至,本元等遁;日軍遂由連山關逼摩天嶺,窺聶軍防禦密,乃移向草河口為依軍擊敗,乃棄連山關而退集草河口,以亙斷聶、依兩軍。聶軍則屯分水嶺,以拊日軍背;依軍夾攻之,復挫日軍,斬一中尉。鳳凰城之日軍以大隊來援,依軍連戰勝之;日軍退守鳳凰城。依克唐阿遣軍會聶士城趨鳳凰城,大戰於通遠堡。依軍逼靉河,敵軍夜襲不克;翌日,大戰於一面山,右翼兵殲日軍甚眾;鼓勇爭進,而左翼兵潰,遂不支退;中途遇伏,喪馬隊統領永山:時十一月也。安東敵軍向海城,革職提督聶桂林會革職副都統豐陞阿之滿兵於十五夜攻敵營,劇戰亙昏晝;至十六日午不克,退遼陽。遼西告急,詔依克唐阿援遼,詔吉林將軍長順、前軍總統宋慶及請赴前敵之鄂撫吳大澂並會海城地方拒敵。兩軍相持,久不下;聶士成請曰:『敵軍銳氣方盛,未易猝破。吾以精銳出其後,往來游擊,擾其餉道;則可克也』。諸將以嶺防重,不許;士成自率兵過通遠堡,臨雪裏站而陣。其地密邇鳳凰城,為敵通岫岩、海城、蓋平之衝;於是鳳凰城出大隊來爭,士成知必至,則預設伏以待,張疑兵以作勢。敵軍再至再敗,士成堅不動。當是時,宋慶移軍海城之屯王川(距海城二十五里),以章高元、徐邦道、張光前代己守蓋平。十一月十八日,敵第一軍既得析木城,盡銳取海城,遂逼宋營;宋慶兩面受敵,乃繞道退牛莊城前,合新至宋德勝七千五百兵屯於王臺。二十六日,敵之第二軍三萬出天王塔,宋軍二萬餘迎戰;鏖殺一晝夜,不分勝負,各疲退。
是時畿甸震驚,深慮淮軍不可用,召兩江總督劉坤一授欽差大臣,督辦東征軍務,駐山海關,以宋慶、吳大澂為副;並詔吳大澂率兵三萬出山海關,同宋慶圖海城。召故湘將魏光燾、陳湜、李光久等募軍北援,又召聶士成入關衛畿輔;以江蘇按察使陳湜率湘軍二十營,代守摩天嶺。然日軍方圖取山東威海衛,以大隊扼海城掣我大軍不獲南顧;鳳凰城之日兵既單,亦不能北犯也。
十二月初六日,敵軍向蓋平;聶士成入關之軍適至,會宋軍戰勝,卻之。而牛莊戒嚴,宋慶率大軍扼守;自蓋平而北至牛莊要隘大石橋,皆有軍。十二月十五日,敵第二軍復撲蓋平,章高元禦於蓋平河上,奮勇鏖戰;敵軍不得進,乃繞攻張光前營。張營望敵先潰,敵軍遂入蓋平,分軍夾攻高元軍。徐邦道方自牛莊移師還,合高元拒戰;久不敵,退。姜桂題方率援師來,邦道邀夜搗蓋平,謀克復;而桂題不欲行,於是合退營口。宋慶率徐邦道、馬玉崑會依克唐阿、長順、吳大澂、李光久軍圖海城,於是環海城而軍者六萬餘;而敵軍之守海城不滿萬,我軍屢攻不克。蓋敵自得金州後攻退宋慶軍,第二軍與第一軍合,復分軍四犯:故其勢盛而我之勢衰。
於是敵之第三軍圖威海者群集大連灣,遂於十二月二十四日以軍艦犯登州;二十五日,載奇兵二萬五千至成山岬龍鬚島,由落鳳港登岸,陷榮城,拊威海背。二十八日,前鋒至寧海,為提督孫金彪擊退;而山東巡撫李秉衡亦率兵萬餘至福山,阻敵兵內犯。
二十一年(乙未)正月朔拂曉,敵以軍艦二十五艘攻威海。我艦隊自大東溝敗後,久匿不出,分泊於威海附近劉公島;旅順既失,朝命逮問丁汝昌,而李鴻章則奏保戴罪立功。敵之艦隊以水雷逼口門,別運陸兵一萬奪楓嶺登陸;既而砲臺擊傷其一艦、沈其水雷三,敵軍暫退。而陸兵已攻我東砲臺之後,榮城之敵兵亦會攻,遂於初五日奪踞東臺。守東臺為分統劉朝珮,遂奔於西臺;無何守西臺統綏鞏軍之道員戴宗騫亦奔劉公島,敵軍則踞砲臺以俯擊我澳內兵艦,而沈「靖遠」艦。初十夕,敵以一隊雷艇扼威海西口;月既落,復以兩隊雷艇入東口。我兵艦還擊,中敵兩艦;而敵放水雷擊中我督船「定遠」,駛至劉公島沈。十一夜,復以魚雷沈我「威遠」、「來遠」,以水雷沈「濟遠」。時「威遠」管駕林穎啟、「來遠」管駕邱寶仁並冶遊不在艦也,水雷隊王登瀛率十二艇出逃,則被擄;於是敵艦鬨然入,守臺兵悉潰,而威海陷矣。十六日,敵艦圍我殘艦於劉公島;水軍俶擾,諸洋員爭請出降。護軍統領張文宣、營務處牛昶炳亦向汝昌議降,於是英員浩威作降書、鈐汝昌印,付「廣丙」管駕程壁光懸白旗。十八日,詣日軍獻餘艦;而丁汝昌與劉步蟾並仰藥死於「鎮遠」艦,於是海軍遂為敵盡矣。
當是時,侍郎張蔭垣、巡撫邵友濂方自日本議和,與日本總理大臣伊藤博文、外務大臣陸奧宗光相會,不蒙見答而歸。正月二十二日,宋慶會諸軍攻海城不克,敵軍亦進攻我軍,一軍逼遼陽;於是吳大澂退田莊臺,宋慶退營口,魏光燾、李光久退牛莊,依克唐阿與長順退遼陽。二月初四日,敵之中軍自海城犯遼陽牛莊,右軍向摩天嶺、左軍踞蓋平,以一隊逼大夫墩分我兵勢。是時聶士成以萬二千兵往來馳戰於遼陽,而依克唐阿、長順及提督唐仁廉之兵亦互出策應;於是遼陽得無事。而初七日兩軍大戰於牛莊前,則魏光燾敗矣、李光久棄軍走矣,死者二千餘、被虜八百餘,喪軍械無算;吳大澂田莊臺之兵亦譁潰。方大澂之出軍,氣銳甚;謂日本軍隊多驅迫良民不得已而來,襲湘軍并髮匪故事,立「免死牌」於軍前以招敵降。及臨戰,敵砲如雷,敵騎如火如荼衝至;於是陣勢撓而部下先奔,大澂憤不欲生,而親兵挾之走。宋慶之軍資在田莊臺,亟率部軍三萬自營口來援;亦為奔軍衝動,代守營口之將蔣希夷亦先遁。二月初八日,敵入牛莊。十三日,敵據田莊臺,進營口;宋慶與吳大澂向西北退舍,敵軍踏冰渡遼河。於是劉坤一之大軍出關迎剿;李鴻章授頭等全權大臣,邀同英、美、俄、德、法五國公使自天津啟行,向日本匄和矣。當東事之起,各省督、撫皆以避敵為倖;獨吳大澂自內地請赴前敵,為人所不欲。洎乎敗北,四方騰笑;然朝廷以百練淮軍亦屢戰屢潰,不忍獨罪吳也。
李鴻章之行,即預有割臺灣成見;而日本之兵未嘗向臺灣,或難以為開議之地。於是二月二十日,日本偵探船二,詐法船□澎湖天后澳——即俗所謂媽宮港也,鎮守總兵周振邦聽其登岸,不敢詰,反宴飲之。越一日,而一舟去。至二十七日,而伊東祐亨率兵艦來矣;媽宮砲臺齊擊,中其一艦。於是以二艦夾乏行,退向龍門港登陸;而振邦先逃,我兵爭奪漁舟渡臺灣,遂失澎湖矣。
是日,鴻章在日本馬關議和約。伊藤博文、陸奧宗光等列席春帆樓,要以大沽、天津、山海關三地為質,乃停戰;鴻章不可,伊藤執之堅。迨二十八日,李鴻章為日本狂人狙擊,創甚;乃不索質地,訂奉天、直隸、山東停戰二十五日之約。於是鴻章允拋棄朝鮮、割遼東半島並臺灣澎湖各島、償兵費二萬萬兩,而戰事始弭。李鴻章偕其子經芳回天津,眾議沸騰;遂託病不敢進京。日本所得地,從鴨綠江安平河口,沿鳳凰廳至海城、營口為界;而俄羅斯憤日本割遼地之不利己也,聚戰艦十艘於大連灣備戰,又分泊長崎、煙臺作戰勢,糾德、法二國勒日本還遼,和約幾變。由是,李鴻章催日本速換約於外;樞臣孫毓汶始終諂附太后,逼皇上速換約於內,尚書徐用儀附和之。於是言路交章劾鴻章誤國,主事何藻翔、羅鳳華上書請戮毓汶等以謝天下;翰林院復連名專劾孫毓汶十餘年攬權誤國、納賄營私種種罪狀:並不報。
洎日本忍辱遵三國還遼,議增收償金三千萬,立撤遼東兵;三國引為德色,而中國不知所措。三國憤中國之無能而安之若素,越三年,遂有俄據旅順、大連灣,英據威海衛,德據膠州灣,法據廣州灣之禍;紛紜糾葛,而至於俄指東三省、英指揚子江、法指雲南、德指山東、日指福建為各國勢力之範圍,皆此一役階之厲。而其端之來,則由於棄越南以和法也。故為國者而苟求無事,偷食息以圖存;為人謀國者而陰持兩端,以圖私便:蓋未有不亡者矣!